Как использовать Google App Scripts для поиска в документе Google по определенному слову c? - PullRequest
0 голосов
/ 07 февраля 2020

Существует ли функция Google Scripts, которая может выполнять поиск в указанном документе Google по заданной c строке слов? Или какой-нибудь способ сделать это? Я пытаюсь сделать условное утверждение, которое найдет слово в документе Google, и, если это слово существует, оно выполнит задачу. Спасибо.

Пример:

, если (например, слово Google имеется в Документе Google) {
Отправить письмо преподавателю тренажерного зала. }

Ответы [ 2 ]

1 голос
/ 07 февраля 2020

Что-то вроде этого должно делать то, что вам нужно. Я прокомментировал некоторые из материалов Logger, но оставил их там на случай, если вы захотите увидеть, как все работает более четко.

function findText() {
  var doc = DocumentApp.getActiveDocument();//get doc
  var body = doc.getBody().getText();//get text as string
  //Logger.log(body);
  var regex = /gym/g;//look for 'gym'
  var searchSuccess = body.search(regex);
  Logger.log(searchSuccess);
  if(searchSuccess > 0){
    Logger.log('Item Found')
  } else {
    Logger.log('Item not found')
   }
}
0 голосов
/ 08 февраля 2020

Вы можете использовать findText. Например:

var body = DocumentApp.getActiveDocument().getBody();
if(body.findText("gym"))
{
    // send an email
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...