Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 通过谷歌应用程序脚本发布谷歌电子表格_Google Apps Script_Google Drive Api - Fatal编程技术网

Google apps script 通过谷歌应用程序脚本发布谷歌电子表格

Google apps script 通过谷歌应用程序脚本发布谷歌电子表格,google-apps-script,google-drive-api,Google Apps Script,Google Drive Api,是否可以使用Google应用程序脚本将Google电子表格发布到web?现在我必须手动使用文件>发布到web 我检查了所有谷歌应用程序脚本参考和指南,但没有看到任何关于通过GAS automation发布脚本的内容 您想实现文件>发布到web。。。使用谷歌应用程序脚本。 如果我的理解是正确的,那么这个示例脚本怎么样 使用此脚本时,请在Advanced Google Services上启用驱动器API 示例脚本: publishAuto:是否自动重新发布后续修订。这是只填充,只能修改谷歌文档。 已

是否可以使用Google应用程序脚本将Google电子表格发布到web?现在我必须手动使用文件>发布到web

我检查了所有谷歌应用程序脚本参考和指南,但没有看到任何关于通过GAS automation发布脚本的内容

您想实现文件>发布到web。。。使用谷歌应用程序脚本。 如果我的理解是正确的,那么这个示例脚本怎么样

使用此脚本时,请在Advanced Google Services上启用驱动器API

示例脚本: publishAuto:是否自动重新发布后续修订。这是只填充,只能修改谷歌文档。 已发布:是否发布此版本。这是只填充,只能修改谷歌文档。 publishedOutsideDomain:此修订是否在域外发布。这是只填充,只能修改谷歌文档。 注: 创建新电子表格时,电子表格的默认版本ID为1。通过publishAuto,当电子表格更新时,更新后的电子表格将自动反映到已发布的电子表格中。 我将它们用于此示例脚本。 如果要修改此设置,请修改脚本。 参考资料: 如果我误解了你的问题,而这不是你想要的结果,我道歉

编辑: 关于已发布电子表格的URL,当手动发布电子表格时,可以如下方式检索URLhttps://docs.google.com/spreadsheets/d/e/2PACX-/pubhtml. 在本例中,2PACX-不是电子表格ID。不幸的是,在当前阶段,API无法检索此URL。驱动器API v2以前使用publishedLink检索过它。但现在,它无法检索。这就是目前的情况

但作为一种解决方法,您可以使用电子表格ID创建已发布电子表格的URL。请检查以下URL

    https://docs.google.com/spreadsheet/pub?key=### spreadsheetId ###
您可以使用上述URL访问已发布的电子表格

您想实现文件>发布到web。。。使用谷歌应用程序脚本。 如果我的理解是正确的,那么这个示例脚本怎么样

使用此脚本时,请在Advanced Google Services上启用驱动器API

示例脚本: publishAuto:是否自动重新发布后续修订。这是只填充,只能修改谷歌文档。 已发布:是否发布此版本。这是只填充,只能修改谷歌文档。 publishedOutsideDomain:此修订是否在域外发布。这是只填充,只能修改谷歌文档。 注: 创建新电子表格时,电子表格的默认版本ID为1。通过publishAuto,当电子表格更新时,更新后的电子表格将自动反映到已发布的电子表格中。 我将它们用于此示例脚本。 如果要修改此设置,请修改脚本。 参考资料: 如果我误解了你的问题,而这不是你想要的结果,我道歉

编辑: 关于已发布电子表格的URL,当手动发布电子表格时,可以如下方式检索URLhttps://docs.google.com/spreadsheets/d/e/2PACX-/pubhtml. 在本例中,2PACX-不是电子表格ID。不幸的是,在当前阶段,API无法检索此URL。驱动器API v2以前使用publishedLink检索过它。但现在,它无法检索。这就是目前的情况

但作为一种解决方法,您可以使用电子表格ID创建已发布电子表格的URL。请检查以下URL

    https://docs.google.com/spreadsheet/pub?key=### spreadsheetId ###

您可以使用上面的URL访问已发布的电子表格。

我明白了。我需要弄清楚如何在谷歌应用程序脚本中使用这段代码。让我玩一下,看看能不能让它工作。谢谢@谢谢你的回复。这是谷歌应用程序脚本。在脚本编辑器的“高级Google服务”中启用驱动器API后,可以在脚本编辑器中使用此脚本。如果这不是你想要的方向,我道歉。@I女士,我能为你的问题做些什么吗?如果我的回答对你的处境没有帮助。我必须道歉并修改它。如果你能合作解决你的问题,我很高兴。我想考虑一下解决方案。我认为这会起作用,但我还没有测试它。我现在正在做这件事,希望今天能看到这段代码。我将很快更新。非常感谢。这太神奇了。非常感谢你!这解决了我所有的问题。我明白了。我需要弄清楚如何在谷歌应用程序脚本中使用这段代码。让我玩一下,看看能不能让它工作。谢谢@谢谢你的回复。这是谷歌应用程序脚本。在脚本编辑器的“高级Google服务”中启用驱动器API后,可以在脚本编辑器中使用此脚本。如果这不是你想要的方向,我向你道歉。@I女士,有什么事吗
至少我能为你的问题做些什么?如果我的回答对你的处境没有帮助。我必须道歉并修改它。如果你能合作解决你的问题,我很高兴。我想考虑一下解决方案。我认为这会起作用,但我还没有测试它。我现在正在做这件事,希望今天能看到这段代码。我将很快更新。非常感谢。这太神奇了。非常感谢你!这解决了我所有的问题。