创建并打开可修改的 Presentations
。
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
属性
属性 | 类型 | 说明 |
---|---|---|
Alignment | Alignment | 对齐位置类型的枚举。 |
Arrow | Arrow | 枚举了 Line 可以具有的不同箭头样式。 |
Auto | Auto | 自动文本类型的枚举。 |
Autofit | Autofit | 自动调整类型的枚举。 |
Cell | Cell | 表格单元格的不同合并状态的枚举。 |
Color | Color | 颜色类型的枚举。 |
Content | Content | 用于指定内容对齐方式的值枚举。 |
Dash | Dash | 用于枚举 Line 可以具有的不同短划线样式。 |
Fill | Fill | 填充类型的枚举。 |
Line | Line | Line 类别的枚举。 |
Line | Line | Line 类型的枚举。 |
Line | Line | Line 类型的枚举。 |
Link | Link | 链接类型的枚举。 |
List | List | 列表预设类型的枚举。 |
Page | Page | 页面背景类型的枚举。 |
Page | Page | 页面元素类型的枚举。 |
Page | Page | 页面类型的枚举。 |
Paragraph | Paragraph | 段落对齐方式的枚举。 |
Placeholder | Placeholder | 占位符类型的枚举。 |
Predefined | Predefined | 预定义布局的枚举。 |
Selection | Selection | 选择类型的枚举。 |
Shape | Shape | 形状类型的枚举。 |
Sheets | Sheets | Sheets 图表嵌入类型的枚举。 |
Slide | Slide | 枚举了幻灯片的链接方式。 |
Slide | Slide | 滑动位置类型的枚举。 |
Spacing | Spacing | 间距模式类型的枚举。 |
Text | Text | 文本基线偏移类型的枚举。 |
Text | Text | 文本路线类型的枚举。 |
Theme | Theme | 主题颜色的枚举。 |
Video | Video | 视频源类型的枚举。 |
方法
方法 | 返回类型 | 简介 |
---|---|---|
create(name) | Presentation | 创建并打开新的 Presentation 。 |
get | Presentation | 返回脚本绑定到容器的当前有效演示文稿;如果没有有效演示文稿,则返回 null 。 |
get | Ui | 返回演示文稿界面环境的实例,以便脚本添加菜单、对话框和边栏等功能。 |
new | Affine | 返回一个新的 Affine 以构建 Affine 。 |
open | Presentation | 打开具有指定 ID 的 Presentation 。 |
open | Presentation | 使用给定网址打开 Presentation 。 |
详细文档
create(name)
创建并打开新的 Presentation
。
参数
名称 | 类型 | 说明 |
---|---|---|
name | String | 要为创建的演示文稿指定的名称。 |
返回
Presentation
- 具有指定名称的演示文稿。
授权
使用此方法的脚本需要获得以下一个或多个范围的授权:
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
返回脚本绑定到容器的当前有效演示文稿;如果没有有效演示文稿,则返回 null
。如需与脚本未绑定到容器的演示文稿进行互动,请改用 open
。
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();如果演示文稿已打开,则返回相同的演示文稿实例。
返回
授权
使用此方法的脚本需要获得以下一个或多个范围的授权:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Ui()
返回演示文稿界面环境的实例,以便脚本添加菜单、对话框和边栏等功能。脚本只能与打开的演示文稿的当前实例的界面互动,并且只有在脚本绑定到演示文稿的情况下才能执行此操作。如需了解详情,请参阅菜单和对话框和边栏指南。
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
返回
new Affine Transform Builder()
open By Id(id)
打开具有指定 ID 的 Presentation
。
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');如果演示文稿已打开,则返回相同的演示文稿实例。
参数
名称 | 类型 | 说明 |
---|---|---|
id | String |
返回
Presentation
- 具有指定 ID 的演示
授权
使用此方法的脚本需要获得以下一个或多个范围的授权:
-
https://www.googleapis.com/auth/presentations
open By Url(url)
使用给定网址打开 Presentation
。
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );如果演示文稿已打开,则返回相同的演示文稿实例。
参数
名称 | 类型 | 说明 |
---|---|---|
url | String |
返回
Presentation
- 具有给定网址的演示文稿
授权
使用此方法的脚本需要获得以下一个或多个范围的授权:
-
https://www.googleapis.com/auth/presentations