如何使 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。
希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)
我写信给你是因为我的功能有一些问题,通过检查关键字是否在文件夹中来搜索文件,问题是研究是区分大小写的。 这是我试图不区分大小写的代码:
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。
希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)