Amb*_*are 6 google-sheets google-sheets-api
通常,当我使用Google表格API时,我会从"发布工作表"菜单选项中获得一个非常可预测的网址结构,我用它来提取带有正则表达式的电子表格ID,并将其用于Google表格API上的其他任务.
这已经工作了多年,并且是Google的文档建议从URL获取电子表格ID的方式.
例如
https://docs.google.com/spreadsheets/d/{MYSPREADSHEETID}/pubhtml
Run Code Online (Sandbox Code Playgroud)
但是,截至今天,在发布电子表格时,我现在得到一个这样的网址:
https://docs.google.com/spreadsheets/d/e/2PACX{BUNCH OF RANDOM CHARACTERS}/pubhtml
Run Code Online (Sandbox Code Playgroud)
这会破坏我的代码,因为出现在2PAC中的一堆随机字符不是电子表格ID,也不适用于API.
有谁知道这是对Google的网址结构或某种错误的未经宣布的更改?
小智 0
我不知道 Google 何时或为何决定更改其 URL 结构。Google Sheets API 文档指出从编辑 URL 中提取电子表格 ID。Google Sheets API 文档在我看来,这不太可能是某种错误,因为这种情况已经持续了一段时间,而且对我来说,似乎是永久性的。
此问题的解决方案是从编辑(或共享 URL)URL 本身提取电子表格 ID,而不是使用已发布工作表的 URL。
我希望 Google 解决这个问题,因为这会影响其 URL 的一致性,但目前,检索电子表格 ID 的唯一方法是从编辑或共享 URL 中获取它。
希望这可以帮助!:)
| 归档时间: |
|
| 查看次数: |
687 次 |
| 最近记录: |