使用公共谷歌电子表格(通过JavaScript)
Working with a public Google spreadsheet (through JavaScript)
我有一个公共的谷歌电子表格(每个有链接的人都可以编辑)。
我想用它来存储Cordova应用程序的数据。
我相信我可以通过谷歌应用程序脚本和OAuth让它发挥作用。
但我想知道,如果电子表格是公开的,为什么我必须处理OAutch。避免OAuth的一个用例是,当某人甚至没有谷歌帐户时。他可以(手动)编辑电子表格,那么我为什么要强迫他向OAuth进行身份验证呢?
那么,从本质上讲,在没有OAuth的情况下,我如何读取和写入这个电子表格呢?
在您的案例中不需要OAuth。但是,您确实需要将已发布的Web应用程序的设置设置为"将应用程序作为:ME执行",并且"任何人,甚至匿名者"都可以访问。因此,您需要将应用程序脚本发布为Web应用程序的"发布"菜单。如果你不打算将Apps Script用作Web应用程序(基本上是一个网站,但你无法获得域名),那么你可以将其用作你自己的应用程序和电子表格之间的中介。您的应用程序需要对Apps Script项目中的"doGet()"或"doPost()"函数发出HTTPS GET或POST请求。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 通过javascript重定向html传递php变量
- 单击更改图标并通过javascript添加一个css类
- 通过javascript/html访问twitter共享iframe
- 通过javascript下载文件时设置文件名
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- MVC在通过javascript提交时会丢失值
- 通过Javascript设置Telerik RadTreeView属性,如OnClientNodeExpanded
- 通过javascript操作图像,非常简单
- 通过javascript显示和更改文本
- Android Webview通过Javascript注入CSS
- 通过JavaScript捕获并更改默认警报()行为
- 通过 javascript 访问类
- 在Android WebView中通过javascript检测点击HTML选项标记
- 通过javascript从会话中提取用户名
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- 通过JavaScript设置表单目标
- 通过javascript将值传递到php
- 如何通过javascript或jquerycookie获取网页的刷新次数
- 通过Javascript将HTML中的电话号码与URL参数进行交换