我目前正在项目中使用Google Apps Scripts。我需要有关所创建的触发器的完整信息,但没有获取具体信息。
场景:
用户 - UserA
以UserA身份登录,为其创建了Google电子表格和脚本。还创建了一些触发器。例如,
不,我试图通过电子邮件发送触发器详细信息。
我收到以下信息,这不是具体的。
时钟| 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);
}
我试着搜索但没有运气。请帮忙。 提前谢谢。