ScriptApp.newTrigger调用的函数能否识别triggerID?
Can the function called by ScriptApp.newTrigger identify the triggerID?
在我的应用程序脚本 Web 应用程序中,我使用 ScriptApp.newTrigger()
创建了多个触发器
示例:
function createTimeTriggerSpecifcDate(dateStr) {
const date = new Date(dateStr);
const trigger = ScriptApp.newTrigger("scriptToRunAt")
.timeBased()
.at(date)
.create();
return trigger.getUniqueId();
}
function scriptToRunAt(){
....
}
有没有办法让被调用函数“scriptToRunAt()”知道触发器 ID?
谢谢。
event object 提供 triggerUid
:
function scriptToRunAt(eventObject){
const uniqueId = eventObject.triggerUid;
}
在我的应用程序脚本 Web 应用程序中,我使用 ScriptApp.newTrigger()
创建了多个触发器示例:
function createTimeTriggerSpecifcDate(dateStr) {
const date = new Date(dateStr);
const trigger = ScriptApp.newTrigger("scriptToRunAt")
.timeBased()
.at(date)
.create();
return trigger.getUniqueId();
}
function scriptToRunAt(){
....
}
有没有办法让被调用函数“scriptToRunAt()”知道触发器 ID?
谢谢。
event object 提供 triggerUid
:
function scriptToRunAt(eventObject){
const uniqueId = eventObject.triggerUid;
}