可以使应用程序脚本从动态电子表格中提供实时信息吗?

时间:2012-11-07 12:59:48

标签: google-apps-script

我有一个动态电子表格,可以每分钟提取数据。 我有一个Apps脚本,可以在格式化的表格中显示这些数据。 我想知道是否有办法让它每分钟刷新一次数据? 我尝试设置以下内容,并将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
}

2 个答案:

答案 0 :(得分:0)

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

请查看我在那里发布的代码,如果您有其他问题,请与我们联系。

答案 1 :(得分:0)

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