0
對於下面的示例代碼,希望能夠每分鐘將標籤「statMsg」設置爲不同的值(時間或計數器或狀態)。但沒有「應用」從testTrigger()訪問:想要通過定時觸發功能訪問應用程序
//Trigger every minute
function createTriggerInvite() {
ScriptApp.newTrigger('testTrigger')
.timeBased()
.everyMinutes(1)
.create();
}
function testTrigger(){
//NOT WORKING
var app=UiApp.getActiveApplication();
app.getElementById('statMsg').setText('Time');
return app;
}
function doGet(e) {
var dbgtime=true;
dbgtime=false;
//var dbg=true;
createTriggerInvite();
if (dbg==true)log('doget','Starting');
var app = UiApp.createApplication();
var stat=app.createLabel('Status...').setWidth(50)
.setStyleAttribute('color', 'white')
.setHorizontalAlignment(UiApp.HorizontalAlignment.LEFT)
.setId('statMsg'));
app.add(stat);
return app;
}
感謝塞爾,欣賞答案:這是有效的,是一個很好的選擇! – user1387318 2014-09-23 22:29:51
謝謝,請考慮接受答案。 – 2014-09-23 22:51:50
我剛剛想到的最後一個後續問題:你知道檢查觸發器持續多久嗎?我注意到它在幾個小時後停止。你知道任何配額達成了嗎? – user1387318 2014-09-23 23:35:12