Google表发布的URL是否突然更改为另一种格式



通常,当我使用Google表API时,我从"发布表"菜单选项中获得了一个非常可预测的URL结构,我用来用正则表达式提取电子表格ID将其用于Google Shays API上的其他任务。

这已经有多年了,是Google的文档建议获取电子表格ID的方式 - 从URL。

,例如

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

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

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

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

有人知道这是对Google URL结构的未经宣布的更改还是某种错误?

我不知道Google何时或为什么决定更改其URL结构。Google表API文档指出,将从编辑URL中提取电子表格ID。Google表API文档对我来说似乎不太可能是某种错误,因为这已经持续了一段时间,对我来说似乎是永久的。

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

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

希望这会有所帮助!:)

最新更新