如何从普通的非GAS网络应用访问/运行Google Apps脚本(GAS)功能?

时间:2012-08-06 15:55:49

标签: google-maps google-maps-api-3 google-apps-script google-sheets google-drive-api

这是我在上一个问题中替代Google Maps V3完全集成API问题。

我想让用户能够点击按钮,然后在他们的Google云端硬盘中创建一个新的Google电子表格,允许他们保存在使用我的地图应用程序时创建的数据(JSON) ,进入新的电子表格。

稍后,用户可以转到他们的Google云端硬盘,打开电子表格,点击菜单,打开并使用电子表格中的数据填充我的地图应用。用户可以在电子表格或地图中编辑数据,并且更改都是双向的。

基本上,我正在寻找Google Maps V3 API与Google Spreadsheet之间的双向数据绑定,非技术用户非常容易。

似乎我应该能够编写GAS功能并从我的标准网页访问它。你是怎么做到的?

如果我可以将我的Maps V3 API应用转换为GAS,问题就很简单,但在此之前,Google地图和Google云端硬盘之间的替代工作流程对于允许用户保存/协作工作非常有帮助。

1 个答案:

答案 0 :(得分:0)

如果您将Apps脚本项目部署为web app,则可以让您的应用程序通过HTTP向其发出请求。 doGet()和doPost()处理程序都可以读取请求参数,使用ContentService可以返回JSON或XML数据。同样,在Apps脚本中,您可以使用UrlFetchApp向您的应用程序发出HTTP请求。