revokePermissionByEmail method

Future<bool> revokePermissionByEmail(
  1. String email
)

Revokes permission by email.

Prefer using revokePermissionById if your know the id.

email - email to remove permission for.

Returns true in case of success.

Throws Exception if GSheets's scopes does not include DriveScope. Throws GSheetsException if DriveScope is not configured.

Implementation

Future<bool> revokePermissionByEmail(String email) async {
  final permission = await permissionByEmail(email);
  if (permission == null) {
    return false;
  }
  return revokePermissionById(permission.id);
}