首页 > 解决方案 > Google 幻灯片 API - 如何获取 masterTemplate ID?

问题描述

我公司的幻灯片套件有一个主模板,我们用于所有的幻灯片。我正在构建一个脚本来自动创建幻灯片并用一些 csv 信息填充它们。我已经设法创建和填充幻灯片,如果我将幻灯片附加到现有演示文稿中,我可以访问主模板中某些布局的 ObjectId,但是,我想从头开始创建演示文稿并使用我们的主模板中的布局。

问题是我不知道如何获取主模板的 ID 来指定创建演示文稿时要使用的主模板。我检查了幻灯片 API 的文档,但找不到任何告诉您如何获取它的信息,只告诉您它存在,并且我尝试在单击“主布局”幻灯片时获取 URL 的最后一部分网站中的主模板编辑器,但 API 调用无法将其识别为有效 ID,或者它只是不返回任何内容,因此没有设置主模板。

创建方法的文档

标签: pythongoogle-drive-apigoogle-slides-apigoogle-slides

解决方案


获取 Google 幻灯片(或任何 Google 文档)ID 的最简单方法是打开相应的文档并检查地址栏中的 Url

它应该如下所示:

在此处输入图像描述

图中标有XXX的部分,所以 和 之间的https://docs.google.com/presentation/d/部分/edit#slide=id.ppresentationId


以语法方式检索的一种可能性presentationId是,例如使用 Drive API 方法列表并指定为查询参数q,例如文件名、mimeTypr 和/或其他允许您识别呈现的参数。


推荐阅读