使用公开的Google电子表格(通过JavaScript)

时间:2016-04-28 14:21:09

标签: javascript cordova oauth google-apps-script google-oauth2

我有一个公开的Google电子表格(可以为每个有链接的人编辑)。

我想用它来存储Cordova App的数据。

我相信我可以通过Google Apps脚本和OAuth使用它。

但我又想知道,如果电子表格是公开的,为什么我必须处理OAutch。当有人甚至没有Google帐户时,一个用例来避免OAuth。他可以(手动)编辑电子表格,那么我为什么要强迫他使用OAuth进行身份验证?

因此,从本质上讲,如何在没有OAuth的情况下为用户阅读和写入此电子表格?

1 个答案:

答案 0 :(得分:0)

在您的情况下,您不需要OAuth。但是,您需要将已发布的Web应用程序的设置设置为“执行应用程序为:ME”,并且“任何人,甚至是匿名者”都可以访问。因此,您需要将Apps脚本发布为Web App“发布”菜单。如果您不打算将Apps脚本用作Web应用程序(基本上是一个网站,但您无法获取域名),那么您可以将其用作您自己的应用程序和电子表格之间的中介。您的应用需要对Apps脚本项目中的“doGet()”或“doPost()”函数发出HTTPS GET或POST请求。