我有一个公开的Google电子表格(可以为每个有链接的人编辑)。
我想用它来存储Cordova App的数据。
我相信我可以通过Google Apps脚本和OAuth使用它。
但我又想知道,如果电子表格是公开的,为什么我必须处理OAutch。当有人甚至没有Google帐户时,一个用例来避免OAuth。他可以(手动)编辑电子表格,那么我为什么要强迫他使用OAuth进行身份验证?
因此,从本质上讲,如何在没有OAuth的情况下为用户阅读和写入此电子表格?
答案 0 :(得分:0)
在您的情况下,您不需要OAuth。但是,您需要将已发布的Web应用程序的设置设置为“执行应用程序为:ME”,并且“任何人,甚至是匿名者”都可以访问。因此,您需要将Apps脚本发布为Web App“发布”菜单。如果您不打算将Apps脚本用作Web应用程序(基本上是一个网站,但您无法获取域名),那么您可以将其用作您自己的应用程序和电子表格之间的中介。您的应用需要对Apps脚本项目中的“doGet()”或“doPost()”函数发出HTTPS GET或POST请求。