使用 Google Sheets API 将 Google Sheet 文档发布到网络
Publish Google Sheet document to the web using Google Sheets API
我的目标是将 Google Sheet 文档发布到网络并使用 Google Sheets API 获取 link .
我设法使用 this advice 发布它,现在它在文件 -> 发布到网络选项卡中显示 "published"。但是这个tab给出的link和原来的file id
不一样,不知道怎么用API.
很遗憾,无法直接检索电子表格发布时检索到的 https://docs.google.com/spreadsheets/d/e/### Not fileId ###/pubhtml
的 URL。在 Drive API v2 中,Revision 中有 publishedLink
作为字段。但是我确认现在不能用了。 publishedLink
已通过将驱动器 API 从 v2 更新到 v3 来删除。这可能会影响到情况。但我不确定。
那么使用以下 URL 作为解决方法怎么样?在这种情况下,您可以使用文件 ID 访问已发布的电子表格。
https://docs.google.com/spreadsheet/pub?key=### fileId ###
参考:
如果我误解了你的问题,我很抱歉。
我的目标是将 Google Sheet 文档发布到网络并使用 Google Sheets API 获取 link .
我设法使用 this advice 发布它,现在它在文件 -> 发布到网络选项卡中显示 "published"。但是这个tab给出的link和原来的file id
不一样,不知道怎么用API.
很遗憾,无法直接检索电子表格发布时检索到的 https://docs.google.com/spreadsheets/d/e/### Not fileId ###/pubhtml
的 URL。在 Drive API v2 中,Revision 中有 publishedLink
作为字段。但是我确认现在不能用了。 publishedLink
已通过将驱动器 API 从 v2 更新到 v3 来删除。这可能会影响到情况。但我不确定。
那么使用以下 URL 作为解决方法怎么样?在这种情况下,您可以使用文件 ID 访问已发布的电子表格。
https://docs.google.com/spreadsheet/pub?key=### fileId ###
参考:
如果我误解了你的问题,我很抱歉。