gpt4 book ai didi

c# - 使用查询过滤器按 id 文件在共享驱动器中搜索文件

转载 作者:行者123 更新时间:2023-12-04 10:46:38 25 4
gpt4 key购买 nike

我想检查一个文件夹是否属于共享驱动器。我实现了这段代码,但它在查询时返回错误 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();

关于c# - 使用查询过滤器按 id 文件在共享驱动器中搜索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59677223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com