我需要使用c#中的google drive API客户端库为不同的文件邮件ID填充多个Google驱动器文件。假设我有文件ID,如1hfgh,2trter,3ewrwer ......
当我传递这些文件ID时,应填充驱动器文件。我编写了如下文件填充代码:
FilesResource.ListRequest list = service.Files.List();
list.MaxResults = 10;
if (search != null)
{
list.Q = search;
}
FileList filesFeed = list.Execute();
我正在使用Google.Apis.Drive.v2 如果有任何想法请分享。
答案 0 :(得分:0)
如果您查看文件q文件的文档,也称为files search
您可以使用Drive API的files.list方法搜索或过滤文件。这些方法接受q参数,q参数是组合一个或多个搜索子句的搜索查询。每个搜索条款由三部分组成。
字段
搜索的文件的属性,例如属性 文件名。
操作员
对数据执行的测试 提供匹配,例如包含。
值
的内容 被测试的属性,例如,我的酷文件的名称 文件。
将条款与连词和或或,和组合 否定查询否。
Anwser:您无法在文件ID上搜索名称等字段。选项使用file.get多一次并将它们添加到fileList