未收到有关Google App Script中触发器的详细信息

时间:2017-07-30 18:26:27

标签: google-apps-script

我目前正在项目中使用Google Apps Scripts。我需要有关所创建的触发器的完整信息,但没有获取具体信息。

场景:

用户 - UserA

以UserA身份登录,为其创建了Google电子表格和脚本。还创建了一些触发器。例如,

Trigger Snapshot

不,我试图通过电子邮件发送触发器详细信息。

我收到以下信息,这不是具体的。

时钟| assignEditUrls | 8953841127063344201 | null |时钟 时钟| assignFormResponseIDs | 2688484792317132442 | null |时钟 时钟| processInputXML | 3124957250420904432 | null | CLOCK

对于时间驱动的触发器,我没有收到完整的信息,而是关键字' CLOCK'。

有没有办法显示突出显示的部分(请参阅附件)?

以下是我的方法:

function displayAllTriggers(triggerId) {
  var allTriggers = ScriptApp.getProjectTriggers();
  var trig = "";

  for (var i = 0; i < allTriggers.length; i++) {
    trig = trig + allTriggers[i].getEventType() + "  |  " + allTriggers[i].getHandlerFunction() + "  |  "+ allTriggers[i].getUniqueId() + "  |  " + allTriggers[i].getTriggerSourceId() + "  |  " + allTriggers[i].getTriggerSource()+ "\n";    
  }

  MailApp.sendEmail("UserA@gmail.com", "allTriggers", trig);
}

我试着搜索但没有运气。请帮忙。 提前谢谢。

0 个答案:

没有答案