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