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

How to make the searchfiles method case-insensitive?

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

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

我尝试将 REGEX 放入,但它无法识别 REGEX,我对 google 应用程序脚本有点陌生,如果有人可以帮助我解决这个问题,我将非常友好,我已经尝试过去论坛找答案但是好像没有类似的案例,谢谢 最好的问候

解决方案

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

工作示例

function searchForFiles(){
  var searchField = "test";
  var files = DriveApp.searchFiles( "fullText contains \'\"" + searchField + "\"\'" );
  while (files.hasNext()) {
    var file = files.next(); Logger.log(file.getName());
  }
}

有关此方法的更多信息,check here

希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)