问题标签 [google-slides-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9632 浏览

google-apps-script - 自动化 Google 幻灯片制作

我想知道是否有一种方法可以在 Google 幻灯片中以编程方式创建演示文稿。因此,例如,如果基础数据发生变化,我可以只刷新卡片组,而无需对所有图表等进行大量复制粘贴。

类似于使用 markdown 和 R slidify 来生成数据驱动的 PDF 演示文稿。我的最终产品需要是一个漂亮漂亮的 Google 幻灯片演示文稿。

这是我可以使用 Google Drive API 做的事情吗?我不确定 App Script 是否可以像用于表格一样用于幻灯片。

我希望这是一个足够普遍的问题,存在解决方案。

一种选择是自动生成 PDF,然后手动导入 Google 幻灯片。问题是由于转换错误和缺少其他幻灯片功能,这种方法有点受限。

非常感谢任何输入。

0 投票
3 回答
1773 浏览

ruby - 使用 API 将 Google 幻灯片中的一张幻灯片复制到新的演示文稿中

我希望使用Google Drive API创建一个新的 Google 幻灯片,但其中一张幻灯片是从另一个以前的演示文稿中复制的。

我的问题是,是否可以构建一个新的 Google 幻灯片并将幻灯片(单独)插入到新的幻灯片中。

或者是否可以从 Google 演示文稿中删除幻灯片?

0 投票
2 回答
256 浏览

google-slides-api - 用于创建/编辑 Google 幻灯片的 API

Google 是否提供用于创建和编辑幻灯片的 REST 或 Javascript API?我已经能够弄清楚如何与工作表以及作为 Docs/Drive 的一部分提供的大多数其他服务进行交互,但对 Slides 没有任何帮助。

如果没有 API,我愿意自己直接创建文件,但我无法找到任何有关幻灯片文件格式的文档。

0 投票
1 回答
3711 浏览

google-slides - Google Slide API 如何替换文本“点击添加文本”

在我使用 Google Slide API 为我创建幻灯片后,我看到带有文本的文本框,上面写着“单击以添加文本”、“单击以添加标题”,以及 2 列侧相同,我该如何设置右侧的文本?单击以添加文本',左侧相同。

如何以编程方式找出那些文本框并设置我想要的文本?

这里是代码:我 1)创建一个幻灯片并使其 TITLE_AND_TWO_COLUMNS 布局 2)创建一个形状和 3)插入文本到形状。但是当我在谷歌驱动器中查看幻灯片时,我看到“点击添加文本”

0 投票
2 回答
922 浏览

google-slides-api - 我可以通过 API 从 Google 幻灯片获取演讲者备注吗?

我想通过 API 从 Google 幻灯片中获取演讲者备注,但我找不到演讲者备注的任何字段。

供参考:方法:presentations.pages.get

什么是这样做的好方法?

0 投票
1 回答
1734 浏览

google-docs - 使用 JavaScript 控制 Google Docs 嵌入式查看器

我需要控制我网站中嵌入的 Google 文档查看器。更具体地说,我需要能够启用/禁用 Google 幻灯片视图的控件,并能够使用 JavaScript 启动/停止演示。

我无法为此找到任何 JavaScript API,也无法添加我的主机以便我的 JavaScript 能够与iframe内容进行通信。

有人做过这样的事情吗?

0 投票
1 回答
197 浏览

google-slides-api - Google 幻灯片,Invalid requests[0].replaceAllShapesWithImage:注释页面元素 g19e33b833f_2_9 上不允许该操作

我在文本 {{company_logo}} 内的 Gslide 上创建了一个形状,但是当我执行请求时,我收到此消息:Invalid requests[0].replaceAllShapesWithImage: The operation is not allowed on notes page element

谢谢,

0 投票
3 回答
5587 浏览

google-apps-script - 403 错误消息“Google Slides API 尚未在项目中使用......之前或已被禁用”

我正在尝试从 Google 表格生成 Google 幻灯片;使用 Sheets 脚本没有问题,但是当我尝试包含 Google 幻灯片时,在验证并获得 Oauth 权限提示后,我收到了这个错误,我找不到任何参考;我已确保在 Developers Console 中启用了 Google Slides API 和 Drive API。

“对https://slides.googleapis.com/v1/presentations/的请求失败...返回代码 403。截断的服务器响应:{“错误”:{“代码”:403,“消息”:“谷歌幻灯片 API 有之前没有在项目 project-id-... 中使用过或者它被禁用...(使用 muteHttpExceptions 选项检查完整响应)(第 93 行,文件“代码”)”

失败的代码如下,失败的功能是从How to download Google Slides as images?. 定义了客户端 ID 和机密,仅出于安全考虑而省略

0 投票
0 回答
227 浏览

google-slides - 在 createImageRequest 的 batchUpdate 期间引发错误

在使用 Google Slides API 请求进行 batchUpdate 请求时(参考:https ://developers.google.com/slides/reference/rest/v1/presentations/request#createimagerequest ),即使所有图像都有效,库仍然会抛出此错误,并且很难调试到底出了什么问题。我通过 Google API 规范确保图像有效且符合要求。

如果有更好的方法来捕获特定细节,请提及。

错误对象如下所示:

0 投票
0 回答
125 浏览

ruby - 使用 API 将一张幻灯片从谷歌演示文稿复制到新的谷歌演示文稿中

是否可以使用 Google API 从另一个 Google 演示文稿中复制空的 Google 演示文稿中的一些幻灯片?