问题标签 [google-slides]

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 投票
1 回答
700 浏览

google-apps-script - 使用 Google 幻灯片中的应用程序脚本将 pageElements 放在前面或后面

堆叠顺序由它们插入幻灯片的顺序决定。但是,幻灯片中的某些页面元素仍然隐藏。

有没有办法使用应用程序脚本更改 Google 幻灯片中对象的顺序?

0 投票
1 回答
1588 浏览

arrays - Delete one slide from a Google Slide Presentation using Google Apps Script

I need to use Google Apps Script, not the API.

  • I create an empty presentation
  • It seems newly created presentations always contains an empty slide by default
  • I insert a slide (taken from an other prez) into the presentation.

-> I'd like to delete this empty slide, so that the presentation contains only the slide I paste into it.

The code I have:

0 投票
0 回答
428 浏览

google-apps-script - 如何使用 Gmailapp sendemail 附加 Google 幻灯片

我正在尝试从驱动器发送一些谷歌幻灯片作为 Gmailapp sendemail 功能的附件。它似乎总是发送 pdf,如果我使用 blob,它会发送一个无法在 Windows 上打开的损坏文件。

这是我正在做的事情:

这个很简单,但我似乎无法让它工作。也找不到任何答案。感谢您的帮助。

0 投票
0 回答
115 浏览

google-apps-script - 从 Google 表格中确定活动的 Google 幻灯片文件

我有一个绑定到 Google 表格文件的 Apps 脚本项目,我想操作 Google 幻灯片演示文稿。具体来说,我想替换其中的所有文本。

我可以使用这个命令:

但是,不幸的是,脚本编辑器不知道当前的演示文稿。

如何“获取”或“激活”幻灯片文件?

需要明确的是,我不是在 JavaScript 中使用 Slides API,而是在 Apps 脚本编辑器中使用脚本。略有不同。

0 投票
1 回答
813 浏览

google-apps-script - 您如何判断文本是否适合其边界形状?

我正在使用占位符形状和应用程序脚本将来自谷歌电子表格的数据合并到幻灯片演示中,类似于本示例的内容。

我的合并运行良好。我遇到的第一个问题是文本不受包含它的形状的约束。如果文本不适合边界形状,它只会溢出:

文本溢出文本框边界

如果我能以某种方式以编程方式告诉文本已经溢出,那将不是一个问题。据我所知,虽然我只能得到边界形状的高度。即使它现在“包含”在幻灯片上覆盖更大高度的文本,它也不会改变。我似乎无法获得实际文本的高度。

有什么方法可以告诉文本范围的高度是多少,或者它已经溢出,以便我可以调整文本的某些特征(字体大小或实际文本的长度等),以便文本被文本框绑定?或者至少提醒用户文本已经溢出。

与此等效的 PowerPoint 将是textrange.boundheight如果这有助于描述我正在寻找的属性,那么我希望能够使用类似的属性来实现类似于AutoSize功能的东西。

将文本合并到幻灯片而没有某种方式使文本适合占位符形状对我来说似乎没有多大用处。

0 投票
0 回答
1452 浏览

google-slides - Google 幻灯片在不退出演示模式的情况下刷新

这是我讨厌在演示过程中做的事情,但是有人更新了一张幻灯片并要求我刷新,所以我必须退出演示模式然后重新进入。有没有办法在仍然处于演示模式时按下如果已更新,将刷新幻灯片的键?

0 投票
1 回答
4187 浏览

google-apps-script - 排列和调整 Google 幻灯片中的所有图像

我正在以幻灯片的形式仅使用事件中的图像和标题进行演示,每个事件一张幻灯片。一张幻灯片可以包含来自同一事件的 2-8 张图像。

我希望能够在一张幻灯片或整个演示文稿中调整和排列所有图像。但我不知道如何查找或选择所有图像。

我知道如何插入一定大小的形状,但我不知道如何找到已经插入的图像,并调整它们的大小。

标题应该在所有图像的顶部。

0 投票
1 回答
353 浏览

google-slides-api - 使用基于过期的 API 从 Google 演示文稿中删除一张幻灯片

是否有可能让幻灯片演示从日期中删除幻灯片基础。例如,让幻灯片在某个日期后过期。目的是用于数字标牌。我只是希望写一个删除幻灯片的脚本。

如果我的问题不清楚,请告诉我。

第一篇文章#不是程序员......但是

0 投票
1 回答
407 浏览

google-apps-script - Google 幻灯片:从 Google Apps 脚本创建多行段落

我正在尝试使用setText()方法在一个段落中插入多行,但是所有换行符\n都转换为新段落(就像您在编辑器中按 Enter 时一样)而不是单个段落中的新行(就像您按Shift+Enter 在编辑器中)。我也试过\rchar,但它什么也没做。

在此处输入图像描述

是否可以在不创建多个段落的情况下将多行文本插入形状?

0 投票
1 回答
771 浏览

google-apps-script - 调整由谷歌电子表格创建的谷歌幻灯片的图表位置

我正在尝试在 Google 幻灯片上调整 Google Apps 脚本图表的位置。首先,在电子表格上创建图表并插入幻灯片。setLeft()我尝试使用andalignOnPage()方法将位置更改为右侧或中心。但是,图像仍然位于幻灯片的左上方。有人可以告诉我将图表放在幻灯片上的正确方法吗?谢谢!