0

我有一个动态电子表格,每分钟都会提取数据。我有一个应用程序脚本,可以在格式化表格中显示这些数据。我想知道是否有办法让它每分钟左右刷新一次数据?我尝试设置以下内容,并将 resetForm() 链接到触发器......但这不起作用。触发器仅在服务器上运行......而不是客户端。如果我刷新页面,新值就会出现。任何建议将不胜感激!

function resetForm(e){
var app = UiApp.getActiveApplication();
app.remove(0);
return createApp(app);
}

function doGet(e){
return createApp(UiApp.createApplication().setTitle('Enterprise Operations Requests'));
}

function createApp(e){

var app = UiApp.getActiveApplication();
//This is where I have the code for the table with dynamic data
}
4

2 回答 2

0

您可以在 HtmlService 中执行此操作,但不能在 UiApp 中执行此操作。

于 2012-11-07T17:06:21.880 回答
0

Google Apps 脚本中没有可用于实现此功能的 onTimer 函数。但是,我在旧论坛 ( http://productforums.google.com/forum/#!mydiscussions/apps-script/2pqhh_eTIvQ ) 中提供了一个复杂的解决方法作为对问题的答复。

请查看我在此处发布的代码,如果您还有其他问题,请告诉我。

于 2012-11-07T14:40:45.213 回答