我有一个脚本,该脚本从电子表格中获取行,并为每一行创建单独的电子表格文件。然后,脚本将它们发布到网络上。
我无法获取的是ID,该ID将允许我获取其网络版本的网址。
常规电子表格ID如下:
1N8h00iN2L7aaUbI9TYRWioaZHjHNSc_vNucCbVADj1o
发布到网络的ID如下:
2PACX-1vTPSkv4Rz7CqwabTTfxa3xcVF-Gzxu7IboLyLkfoShP2d3qdX8o0qdvk5d_nWZD2rq43E2LXmVAm5HI
(更长,以2PACX-开头)
有人知道怎么做吗?
谢谢。
答案 0 :(得分:1)
您要使用文件ID从网络发布的电子表格中检索URL。如果我的理解是正确的,那么这个答案呢?不幸的是,Drive API v3无法检索“ publishedLink”。 "publishedLink" got to not be able to be used from Drive API v3.此外,现在也无法再使用Drive API v2。因此,需要手动创建链接。
当电子表格发布到Web上时,您将检索URL,如下所示。
https://docs.google.com/spreadsheets/d/e/2PACX-1vTPSkv4Rz7CqwabTTfxa3xcVF-Gzxu7IboLyLkfoShP2d3qdX8o0qdvk5d_nWZD2rq43E2LXmVAm5HI/pubhtml
当您想通过文件ID使用URL时,请使用以下URL。您可以使用两个URL。
https://docs.google.com/spreadsheet/pub?key=### fileId ###
https://docs.google.com/spreadsheets/d/### fileId ###/pubhtml
如果我误解了你的问题,对不起。