我正在尝试获取大量的云端硬盘文件。我需要获取3个参数emailAdress,displayName和modifiedTime。我只想调用API一次,以减少处理时间。但是我不能弄清楚组合字段的语法。
files = getDriveService().files().list()
.setFields("files, permissions(emailAddress,displayName)")
.setIncludeTeamDriveItems(true)
.setSupportsTeamDrives(true).execute();
给我:
"code": 400,
"errors": [
{
"domain": "global",
"location": "fields",
"locationType": "parameter",
"message": "Invalid field selection permissions",
"reason": "invalidParameter"
}
],
"message": "Invalid field selection permissions"
我尝试过:
.setFields("files, permissions(emailAddress,displayName)")
.setFields("files(modifiedTime), permissions(emailAddress,displayName)")
.setFields("files/modifiedTime, permissions(emailAddress,displayName)")
.setFields("modifiedTime, permissions(emailAddress,displayName)")
.setFields("permissions(emailAddress,displayName)")
.setFields("modifiedTime")
甚至有可能将setFields()与]结合使用>
。setSupportTeamDrives(true)
感谢您的帮助。
我正在尝试获取大量的云端硬盘文件。我需要获取3个参数emailAdress,displayName和ModifyedTime。我只想调用一次API,以减少处理时间。但是我不能...
A Permission是指谁可以访问文件。它已连接到特定文件。