我确实有一个用于该任务的现有电子表格,该电子表格现在正在使用,没有任何客户。
我想让我的客户读取格式信息(背景颜色)并编辑单元格值,我可以开始工作。
问题是我的用户不一定有谷歌账户,他们可以用它来验证自己。所以谷歌网站上的所有例子都没有涵盖我的用例。
如何在使用我的 JavaScript 应用程序(目标是 Cordova 应用程序)读取格式信息和编辑单元格值时避免身份验证(电子表格是公开的)?
我确实有一个用于该任务的现有电子表格,该电子表格现在正在使用,没有任何客户。
我想让我的客户读取格式信息(背景颜色)并编辑单元格值,我可以开始工作。
问题是我的用户不一定有谷歌账户,他们可以用它来验证自己。所以谷歌网站上的所有例子都没有涵盖我的用例。
如何在使用我的 JavaScript 应用程序(目标是 Cordova 应用程序)读取格式信息和编辑单元格值时避免身份验证(电子表格是公开的)?
您可以创建一个使用服务帐户的解决方案,该服务帐户拥有、编辑和读取电子表格中的数据。也就是说,如果用户不直接与电子表格进行交互,那么您最好只使用数据库来存储信息。
阅读:这实际上与Google Sheets API v4 接收公共供稿的 HTTP 401 响应相同。在不久的将来,我们将允许阅读完全公开的表格而无需进行身份验证。
写作:我不确定我们是否也支持在没有身份验证的情况下编辑这些工作表。您可能需要使用凭据才能写入。