gpt4 book ai didi

google-apps-script - 如何从 Google Apps 脚本发布 Google 幻灯片演示文稿?

转载 作者:行者123 更新时间:2023-12-02 00:49:12 25 4
gpt4 key购买 nike

我使用 Google Apps 脚本构建了一个 Google 幻灯片演示文稿。

var docId = DriveApp.getFileById(templateId).makeCopy().getId();
var newDoc = DriveApp.getFileById(docId).setName(newDocName);
var newDocUrl = newDoc.getUrl(); // This gets the URL of the editing view. I want the presentation view.

如何发布它并获取已发布演示文稿的 URL?

Here are the docs.我正在寻找类似的东西:

var publishedNewDoc = newDoc.publish();
var newDocPublishedUrl = publishedNewDoc.getPublishedUrl();

最佳答案

  • 您想要使用脚本发布 Google 幻灯片。
  • 您想要检索已发布的网址。
  • 您希望使用 Google Apps 脚本来实现此目的。

如果我的理解是正确的,这个答案怎么样?

发布 Google 幻灯片:

为了发布 Google 文档,您可以使用 Drive API 中的 Revisions: update 方法。关于这个,可以看a sample script作为几个答案之一。

示例脚本:

在使用此脚本之前,please enable Drive API at Advanced Google services.

var slidesId = "###"; // Please set this.
Drive.Revisions.update({published: true, publishedOutsideDomain: true, publishAuto: true}, slidesId, 1);

检索已发布的 URL:

当您手动将 Google 幻灯片发布到网络时,您可以看到类似 https://docs.google.com/presentation/d/e/2PACX-###/pub 的网址。遗憾的是,现阶段无法检索该 URL。因此,作为解决方法,可以使用文件 ID 检索已发布的 URL。已发布的带有 Google 幻灯片文件 ID 的 URL 如下。

https://docs.google.com/presentation/d/### file ID ###/pub
  • 如果您想使用查询参数,请将其设置在网址上方。
  • 没有直接创建上述网址的方法,因此请使用脚本创建。

引用文献:

如果我误解了您的问题并且这不是您想要的结果,我深表歉意。

关于google-apps-script - 如何从 Google Apps 脚本发布 Google 幻灯片演示文稿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59014314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com