【问题标题】:can i call time based trigger on gmail add-ons?我可以在 gmail 插件上调用基于时间的触发器吗?
【发布时间】:2018-12-13 12:26:36
【问题描述】:

我正在创建 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();
}

【问题讨论】:

    标签: google-apps-script gmail gmail-api gmail-addons


    【解决方案1】:

    答案是否定的。他们不允许从 gmail 插件创建触发器。更多信息可以在限制页面上找到here

    【讨论】:

    • 谢谢@john-thompson
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 2019-06-01
    • 2011-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多