Google电子表格作为网络服务,如何重新发布更改?

时间:2013-06-07 07:21:53

标签: web-services google-apps-script

我希望将Google电子表格的一部分作为网络服务公开,以供其他一些网络应用使用。使用Apps脚本和内容服务将结果作为JSON对象,这非常简单。

但是,由于我的电子表格经常被编辑,如何在修改电子表格后强制刷新已发布的JSON?我想我要求的内容相当于Google Drive中的“发布到网络”以及“重新发布更改”选项。

感谢您对此提出任何建议!

1 个答案:

答案 0 :(得分:0)

每次“其他网络应用”向您的脚本发出请求时,它都会执行您在doGet()doPost()中所写的内容。因此,如果您使用ContentService返回JSON,那么您只需阅读doGetdoPost中的电子表格,并自动从JSON返回电子表格中的最新数据。

如果您的电子表格内容在此之后发生变化,那么“其他网络应用”发出的下一个电话将会显示最新数据。