Могу ли я вызвать триггер на основе времени для надстроек Gmail? - PullRequest
0 голосов
/ 13 декабря 2018

Я создаю дополнения Gmail.Можно ли вызвать временный триггер для каждого пользователя, когда пользователь устанавливает надстройки?

function getMail(){
  var interval = 5;   
  var date = new Date();
  var timeFrom = Math.floor(date.valueOf()/1000) - 60 * interval;
  var threads = GmailApp.search('is:inbox after:' + timeFrom);
  var emailAddress = Gmail.Users.getProfile("me").emailAddress;
  for (var i = 0; i < threads.length; i++)
 {
    var data=Gmail.Users.Messages.get(emailAddress,threads[i].getId(), 
    {format: "RAW"}).raw;
    var signature =Utilities.newBlob(data).getDataAsString();
     Logger.log(signature);
}
  }
function trigger(){
  ScriptApp.newTrigger("getMail").timeBased().everyMinutes(1).create();

}

function onInstall(e){
  trigger();
}

1 Ответ

0 голосов
/ 13 декабря 2018

Ответ - нет.Они не позволяют создавать триггеры из дополнения gmail.Дополнительную информацию можно найти здесь на странице ограничений.

...