Google apps script 如何使searchfiles方法不区分大小写?

Google apps script 如何使searchfiles方法不区分大小写?,google-apps-script,google-drive-api,google-docs,case-sensitive,case-insensitive,Google Apps Script,Google Drive Api,Google Docs,Case Sensitive,Case Insensitive,我写信给你是因为我的功能有一些问题,我的功能是通过检查关键字是否在来搜索文件夹中的文件,问题是研究是区分大小写的。 下面是我试图使其不区分大小写的代码: Folder.searchFiles("fullText contains \'\"" + searchField + "\"\'" ) 我试着把REGEX放进去,但它不认识REGEX,我对谷歌应用程序脚本有点陌生,如果有人能帮我解决这个问题,那将是非常感谢的。我试着在论坛上找到答案,但似乎没有类似的情况,谢谢 致以最诚挚的问候解决方案

我写信给你是因为我的功能有一些问题,我的功能是通过检查关键字是否在来搜索文件夹中的文件,问题是研究是区分大小写的。 下面是我试图使其不区分大小写的代码:

Folder.searchFiles("fullText contains  \'\"" + searchField + "\"\'" )

我试着把REGEX放进去,但它不认识REGEX,我对谷歌应用程序脚本有点陌生,如果有人能帮我解决这个问题,那将是非常感谢的。我试着在论坛上找到答案,但似乎没有类似的情况,谢谢 致以最诚挚的问候

解决方案 方法
searchFiles
已经不区分大小写,但是您必须确保在这种情况下,您的searchField的类型为
String

工作示例
函数searchForFiles(){
var searchField=“测试”;
var files=DriveApp.searchFiles(“全文包含\'\'”+searchField+“\””);
while(files.hasNext()){
var file=files.next();Logger.log(file.getName());
}

}
嗨!默认情况下,此方法已经不区分大小写,我已经测试了以下内容:
var searchField=“test”;var files=DriveApp.searchFiles(“全文包含\'\'”+searchField+“\””);而(files.hasNext()){var file=files.next();Logger.log(file.getName());}
我得到了那些包含单词test、test甚至test的文件的标题。非常感谢你的帮助。有用吗?如果是的话,我会在回答中把评论正式化。是的,它起作用了,事实上问题是因为我的var searchField不是一个真正的字符串,多亏了你的脚本,我才看到它。再次感谢你,致以最良好的问候。