如何从Google工作表访问单元格值



我在查找所需信息方面遇到了最大的困难。我想我找不到合适的地方,因为这是非常基本的。无论如何

某个地方有人创建了一个谷歌表单,任何有链接的人都可以访问。我想检索给定单元格的值

我希望能够从一个简单的网页(或PHP中的服务器端,但最好是JS)在JS中执行以下

AGoogleApiIHopeExists.setApiKey("<MY_API_KEY");
var value = AGoogleApiIHopeExists
    .getSheet("AJEIDNNS6886SDHSKN67HBS7BA6SD555DSHD")
    .getTab("MyTabInsideMySheet")
    .getCell("B:17");

恐怕我有点天真地认为这是可能的。。。

如果没有,我应该在哪里查找更多信息?

尝试阅读Google Sheets API。它是一个REST API,您可以使用它来访问&编辑谷歌工作表。您不需要他们的客户端库(Java、.NET等)

如果工作表是私有的,则需要使用OAuth 2.0通过用户帐户获得访问权限。

如果工作表是公共的,您将可以在不登录的情况下访问它。请注意,在您可以访问该工作表之前,该工作表仍必须发布

我挖了一些坑来帮你。尝试这个端点:

https://spreadsheets.google.com/feeds/cells/<sheetID>/default/public/full/R1C1?alt=json

R1C1是指第1行第1列。您可以根据需要对此进行更改。default是指工作表(选项卡)ID。如果您需要与默认工作表不同的工作表,则可以使用其他API端点来获取适当的工作表ID。

这里有一个简单的jsfiddle,它允许您输入一些变量并查看结果值。

相关内容

  • 没有找到相关文章

最新更新