我正在尝试获取文件许可权的EmailAddress字段。我知道像这样调用库方法:
PermissionList permissions = service.Permissions.List(Id_file).Execute();
将返回仅包含几个字段的对象,而其他字段将为null,因此我必须使用所需的明确声明的字段来创建请求。这是我所做的:
PermissionsResource.ListRequest listRequest = service.Permissions.List(Id_file);
listRequest.Fields = "EmailAddress";
var perms1 = listRequest.Execute().Permissions;
但是,它抛出异常,即EmailAddress字段不存在。因此,如何获得非null的EmailAddress属性的权限?
确定,我自己找到了:
listRequest.Fields = "permissions(emailAddress)";