【问题标题】:Is there a known way to update the page setup size In the Google Slides API?在 Google Slides API 中是否有更新页面设置大小的已知方法?
【发布时间】:2019-01-02 15:00:29
【问题描述】:

我一直在浏览 Google Slides API 文档。我只能找到一种更新元素大小的方法。我想要做的是将页面设置大小更新为宽屏 16:10。

我查看了 documentationthis 但这只是引用页面元素,而不是幻灯片本身。是否有任何首选或建议的方法来执行此操作?

【问题讨论】:

    标签: google-apps-script google-slides-api


    【解决方案1】:

    这些是指向 Google Apps 脚本幻灯片服务文档(称为内置服务)的链接。它使您可以访问 Google Slides API 的某些功能,但不是全部。您需要的是advanced slides service,它是Google Slides API 的直接模拟。要有效地使用它们,请阅读Advanced Google Services 指南了解更多信息。

    您可以使用高级服务 (see reference documentation) 设置演示文稿创建时的页面大小。但是,如果您的演示文稿具有较高的宽高比,则您的演示文稿可能是信箱的(顶部和底部用黑框填充)。

    【讨论】:

    • 如果幻灯片已经创建并且您只想更新它会怎样?
    • 我明白了!它返回一张新幻灯片。谢谢:)
    • 你可以给我举个例子吗?我仍然无法更新我拥有的每个演示文稿的大小。我试过循环遍历每个 ID Slides.Presentations.create(REQUEST, slidesId[i]);但这无济于事。
    • 根据我在文档中看到的内容,您只能在创建演示文稿时设置其尺寸。似乎没有办法更改/更新预先存在的演示文稿的尺寸。
    • 您实际上无法使用该创建 API 设置大小。 “如果提供了presentationId,则将其用作新演示的ID。否则,将生成新ID。请求中的其他字段,包括任何提供的内容,都将被忽略。”它实际上忽略了size 字段。
    【解决方案2】:

    有解决该问题的方法。创建模板演示文稿,对其进行修改,然后使用 Google Drive API 进行复制。在此处查看更多详细信息https://stackoverflow.com/a/41678345/2987759

    【讨论】:

    • 这是幻灯片 API 错误的链接。如果更多人为它加注星标,它可能会得到修复,而不需要解决方法:issuetracker.google.com/issues/74602138 – d35348w 5 月 26 日 16:05
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    相关资源
    最近更新 更多