使用查询过滤器按 id 文件在共享驱动器中搜索文件
search file inside shared drive By id File using the Query filter
我想检查文件夹是否属于共享驱动器。我实现了这段代码,但它 return 错误 400 查询值无效。
var request = service.Files.List();
var query = "id='" + driveFileId + "'";
request.IncludeTeamDriveItems = true;
request.SupportsTeamDrives = true;
request.Q = query;
request.Fields = "nextPageToken, files(id, name,parents,mimeType)";
request.PageToken = pageToken;
var result =request.Execute();
以下代码将在我的驱动器帐户上查找名为 kintting 的文件夹。
然后它将遍历所有结果(可能不止一个)检查两个参数,其中一个应该告诉您它是否属于团队。
var request = service.Files.List();
request.Q = "name='knitting' and mimeType='application/vnd.google-apps.folder'";
request.Fields = "*";
var result = await request.ExecuteAsync();
foreach (var file in result.Files)
{
// check file.DriveId or file.TeamDriveId
}
如果您有相关文件夹的 ID。从说以前的搜索。您可以直接使用
获取它
var request = service.Files.Get(fileId);
request.Fields = "*";
var result = await request.ExecuteAsync();
我想检查文件夹是否属于共享驱动器。我实现了这段代码,但它 return 错误 400 查询值无效。
var request = service.Files.List();
var query = "id='" + driveFileId + "'";
request.IncludeTeamDriveItems = true;
request.SupportsTeamDrives = true;
request.Q = query;
request.Fields = "nextPageToken, files(id, name,parents,mimeType)";
request.PageToken = pageToken;
var result =request.Execute();
以下代码将在我的驱动器帐户上查找名为 kintting 的文件夹。
然后它将遍历所有结果(可能不止一个)检查两个参数,其中一个应该告诉您它是否属于团队。
var request = service.Files.List();
request.Q = "name='knitting' and mimeType='application/vnd.google-apps.folder'";
request.Fields = "*";
var result = await request.ExecuteAsync();
foreach (var file in result.Files)
{
// check file.DriveId or file.TeamDriveId
}
如果您有相关文件夹的 ID。从说以前的搜索。您可以直接使用
获取它 var request = service.Files.Get(fileId);
request.Fields = "*";
var result = await request.ExecuteAsync();