Google apps script 描述可以用作Google应用程序脚本中的搜索参数';s DriveApp.searchFiles()

Google apps script 描述可以用作Google应用程序脚本中的搜索参数';s DriveApp.searchFiles(),google-apps-script,Google Apps Script,如问题标题所述,是否可以在DriveApp.searchFiles(字符串参数)中添加描述作为参数 我翻遍了文档,没有提到它。你似乎无法基于此进行搜索。谷歌文档在最好的时候也很糟糕,我有一个替代的解决方案,不过我对使用下面的方法很感兴趣 var folderID = "123456789"; var description = "Processed"; DriveApp.searchFiles( folderID + "in Parents" + "and Description is " +

如问题标题所述,是否可以在DriveApp.searchFiles(字符串参数)中添加描述作为参数

我翻遍了文档,没有提到它。你似乎无法基于此进行搜索。谷歌文档在最好的时候也很糟糕,我有一个替代的解决方案,不过我对使用下面的方法很感兴趣

var folderID = "123456789";
var description = "Processed";

DriveApp.searchFiles( folderID + "in Parents" + "and Description is " + description);
文档:

回答: 作为对您问题的直接回答,否,无法在
DriveApp.searchFiles()
方法中添加
description
作为参数。

解决方法: 您可以使用
全文
查询术语来解决此问题,但是请注意,这也会返回任何在其内容、不可编辑文本或标题中包含该术语的文件

var folderID='';
var description=“Processed”;
var files=DriveApp.searchFiles(
父项“+”中的“+folderID+”“+”,全文包含“+”“+description+””
);
您可以使用
title
参数筛选出包含标题的文件,但其他文件不可直接搜索

参考资料:

这是所有for
DriveApp.searchFiles()
的详细列表,看起来你可以利用
全文
这个词来达到你的目的。哦,我不知怎么错过了。所以我可以做一些类似于DriveApp.searchfiles(“全文包含“+描述”)的事情,现在就去测试它。(感谢帮助。)感谢Rafa,我修复了查询字符串。不用担心-我保留了
description
变量,因为字符串
'Processed'
在前面定义了两行,但感谢您指出:)