Google表格发布的网址是否突然更改为其他格式?

时间:2016-11-22 11:00:24

标签: google-sheets google-sheets-api

通常情况下,当我使用Google表格API时,我会从“发布工作表”菜单选项中获得一个非常可预测的网址结构,我用它来提取带有正则表达式的电子表格ID,并将其用于Google上的其他任务表格API。

这已经有效多年,也是Google的文档建议从网址获取电子表格ID的方式。

e.g。

https://docs.google.com/spreadsheets/d/{MYSPREADSHEETID}/pubhtml

但是,截至今天,在发布电子表格时,我现在得到一个这样的网址:

https://docs.google.com/spreadsheets/d/e/2PACX{BUNCH OF RANDOM CHARACTERS}/pubhtml

这会破坏我的代码,因为2PAC中出现的一堆随机字符不是电子表格ID,也不适用于API。

是否有人知道这是对Google的网址结构或某种错误的未经宣布的更改?

1 个答案:

答案 0 :(得分:0)

我不知道Google何时或为何决定更改其URL结构。 Google Sheets API文档指出要从编辑网址中提取电子表格ID。 Google Sheets API Documentation 在我看来这不是某种错误,因为这种错误已经持续了一段时间,在我看来,这是永久的。

解决此问题的方法是从编辑(或共享URL)URL本身中提取电子表格ID,而不是使用已发布工作表的URL。

我希望Google能够解决此问题,因为这会影响其URL的一致性,但目前,检索电子表格ID的唯一方法是从编辑或共享URL中获取它。

希望这会有所帮助! :)