Как сделать метод поиска файлов без учета регистра? - PullRequest
0 голосов
/ 26 февраля 2020

Я пишу вам, потому что у меня есть некоторые проблемы с моей функцией, которая ищет файлы в папке, проверяя, находится ли ключевое слово, проблема в том, что исследование чувствительно к регистру. Вот код, который я пытаюсь сделать без учета регистра:

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

Я пытался вставить REGEX, но он не распознает REGEX, я немного новичок в скрипте приложения Google, и это было бы очень любезно если кто-то может помочь мне с этой проблемой, я попытался найти ответ на форумах, но похоже, что нет подобных случаев, спасибо С уважением

1 Ответ

0 голосов
/ 27 февраля 2020

Решение

Метод 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());
  }
}

Для получения дополнительной информации об этом методе, проверьте здесь .

Я надеюсь, что это помогло вам. Дайте мне знать, если вам нужно что-то еще или вы что-то не поняли. :)

...