发送反馈
Slides Service
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
幻灯片
借助此服务,脚本可以创建、访问和修改 Google 幻灯片文件。如需详细了解 Google 幻灯片服务的底层功能,请参阅 Google 幻灯片文档 。
类
属性
属性 类型 说明
CENTEREnum居中对齐。
HORIZONTAL_CENTEREnum水平居中对齐。
VERTICAL_CENTEREnum垂直居中对齐。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的箭头样式。
NONEEnum无箭头。
STEALTH_ARROWEnum带有缺口的箭头。
FILL_ARROWEnum实心箭头。
FILL_CIRCLEEnum实心圆。
FILL_SQUAREEnum实心方形。
FILL_DIAMONDEnum实心菱形。
OPEN_ARROWEnum空心箭头。
OPEN_CIRCLEEnum空心圆。
OPEN_SQUAREEnum空心方形。
OPEN_DIAMONDEnum空心菱形。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的自动文本类型。
SLIDE_NUMBEREnum幻灯片编号。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的自动调整类型。
NONEEnum不会应用自动调整功能。
TEXT_AUTOFITEnum溢出时收缩文本。
SHAPE_AUTOFITEnum根据文本调整形状大小。
属性
属性 类型 说明
NORMALEnum单元格未合并。
HEADEnum该单元格已合并,并且是头(即
MERGEDEnum单元格已合并,但不是头单元格(即
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的内容对齐方式。
TOPEnum将内容与内容容器的顶部对齐。
MIDDLEEnum将内容对齐到内容容器的中间。
BOTTOMEnum将内容与内容容器的底部对齐。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的短划线样式。
SOLIDEnum实线。
DOTEnum虚线。
DASHEnum虚线。
DASH_DOTEnum交替使用短划线和圆点。
LONG_DASHEnum带有粗点的线条。
LONG_DASH_DOTEnum交替显示粗点线和圆点。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的填充类型。
NONEEnum无填充,因此背景是透明的。
SOLIDEnum单色填充。
方法
方法 返回类型 简介
get Background() Page Background 获取网页的背景。
get Color Scheme() Color Scheme 获取与网页关联的 Color Scheme 。
get Groups() Group[] 返回页面上的 Group 对象列表。
get Images() Image[] 返回页面上的 Image 对象列表。
get Layout Name() String获取布局的名称。
get Lines() Line[] 返回页面上的 Line 对象列表。
get Master() Master 获取布局所依据的母版。
get Object Id() String获取网页的唯一 ID。
get Page Element By Id(id) Page Element 返回具有给定 ID 的页面上的 Page Element ;如果不存在,则返回 null。
get Page Elements() Page Element[] 返回在页面上呈现的 Page Element 对象的列表。
get Page Type() Page Type 获取页面的类型。
get Placeholder(placeholderType) Page Element 返回指定 Placeholder Type 或 null 的占位符 Page Element 对象(如果没有匹配的占位符,则返回 null)。
get Placeholder(placeholderType, placeholderIndex) Page Element 返回指定 Placeholder Type 的占位符 Page Element 对象和占位符索引,如果不存在占位符,则返回 null。
get Placeholders() Page Element[] 返回页面中的占位符 Page Element 对象的列表。
get Shapes() Shape[] 返回页面上的 Shape 对象列表。
get Sheets Charts() Sheets Chart[] 返回页面上的 Sheets Chart 对象列表。
get Tables() Table[] 返回页面上的 Table 对象列表。
get Videos() Video[] 返回页面上的 Video 对象列表。
get Word Arts() Word Art[] 返回页面上的 Word Art 对象列表。
group(pageElements) Group 对所有指定的页面元素进行分组。
insert Group(group) Group 在页面上插入所提供 Group 的副本。
insert Image(blobSource) Image 在页面左上角插入一张图片,图片的默认大小取自指定的图片 Blob。
insert Image(blobSource, left, top, width, height) Image 在指定图片 blob 中,将图片插入页面上提供的位置和大小。
insert Image(image) Image 在页面上插入所提供 Image 的副本。
insert Image(imageUrl) Image 在页面左上角插入一张来自指定网址的默认大小图片。
insert Image(imageUrl, left, top, width, height) Image 在页面上插入来自指定网址的图片,并将其放置在指定位置并设置为指定大小。
insert Line(line) Line 在页面上插入所提供 Line 的副本。
insert Line(lineCategory, startConnectionSite, endConnectionSite) Line 在页面上插入一条连接两个 connection sites 的线条。
insert Line(lineCategory, startLeft, startTop, endLeft, endTop) Line 在页面上插入一条线。
insert Page Element(pageElement) Page Element 在页面上插入所提供 Page Element 的副本。
insert Shape(shape) Shape 在页面上插入所提供 Shape 的副本。
insert Shape(shapeType) Shape 在页面上插入形状。
insert Shape(shapeType, left, top, width, height) Shape 在页面上插入形状。
insert Sheets Chart(sourceChart) Sheets Chart 在页面上插入 Google 表格图表。
insert Sheets Chart(sourceChart, left, top, width, height) Sheets Chart 在页面上插入 Google 表格图表,并指定其位置和大小。
insert Sheets Chart(sheetsChart) Sheets Chart 在页面上插入所提供 Sheets Chart 的副本。
insert Sheets Chart As Image(sourceChart) Image 将 Google 表格图表作为 Image 插入页面中。
insert Sheets Chart As Image(sourceChart, left, top, width, height) Image 将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insert Table(numRows, numColumns) Table 在页面上插入表格。
insert Table(numRows, numColumns, left, top, width, height) Table 在页面上插入一个表格,并指定其位置和大小。
insert Table(table) Table 在页面上插入所提供 Table 的副本。
insert Text Box(text) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Text Box(text, left, top, width, height) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Video(videoUrl) Video 在页面左上角插入尺寸为默认值的视频。
insert Video(videoUrl, left, top, width, height) Video 在网页上插入视频,并指定其位置和大小。
insert Video(video) Video 在页面上插入所提供 Video 的副本。
insert Word Art(wordArt) Word Art 在页面上插入所提供 Word Art 的副本。
remove() void移除页面。
replace All Text(findText, replaceText) Integer将与查找文本匹配的所有文本替换为替换文本。
replace All Text(findText, replaceText, matchCase) Integer将与查找文本匹配的所有文本替换为替换文本。
select As Current Page() void将当前演示文稿中的 Page 选择为 current page selection ,并移除之前的所有选择。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的线条类别。
STRAIGHTEnum直插式连接器,包括直插式连接器 1。
BENTEnum连接器弯曲,包括连接器 2 到 5 弯曲。
CURVEDEnum曲线连接符,包括曲线连接符 2 到 5。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的线条填充类型。
NONEEnum不填充,因此线条或轮廓是透明的。
SOLIDEnum单色填充。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的线条类型。
STRAIGHT_CONNECTOR_1Enum直线连接符 1 表单。
BENT_CONNECTOR_2Enum弯曲的连接器 2 表单。
BENT_CONNECTOR_3Enum弯曲的连接器 3 表单。
BENT_CONNECTOR_4Enum弯曲的连接器 4 表单。
BENT_CONNECTOR_5Enum弯曲连接器 5 表单。
CURVED_CONNECTOR_2Enum曲线连接符 2 表单。
CURVED_CONNECTOR_3Enum曲线连接符 3 表单。
CURVED_CONNECTOR_4Enum曲线连接符 4 表单。
CURVED_CONNECTOR_5Enum曲线连接符 5 表单。
STRAIGHT_LINEEnum直线。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的链接类型。
URLEnum指向外部网页的链接。
SLIDE_POSITIONEnum指向此演示文稿中特定幻灯片的链接,通过其位置进行引用。
SLIDE_IDEnum指向此演示文稿中特定幻灯片的链接,通过其 ID 进行引用。
SLIDE_INDEXEnum指向此演示文稿中特定幻灯片的链接,通过其从零开始的索引进行寻址。
属性
属性 类型 说明
DISC_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“DISC”“CIRCLE”和“SQUARE”字形。
DIAMONDX_ARROW3D_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的 `DIAMONDX`、`ARROW3D` 和 `SQUARE` 图形。
CHECKBOXEnum包含所有列表嵌套级别的“CHECKBOX”字体的列表。
ARROW_DIAMOND_DISCEnum一个列表,其中包含前 3 个列表嵌套级别的“箭头”“钻石”和“圆盘”符号。
STAR_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“STAR”“CIRCLE”和“SQUARE”字形。
ARROW3D_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的 `ARROW3D`、`CIRCLE` 和 `SQUARE` 图形。
LEFTTRIANGLE_DIAMOND_DISCEnum一个列表,其中包含前 3 个列表嵌套级别的“LEFTTRIANGLE”“DIAMOND”和“DISC”符号。
DIAMONDX_HOLLOWDIAMOND_SQUAREEnum一个列表,其中前 3 个列表嵌套级别使用 `DIAMONDX`、`HOLLOWDIAMOND` 和 `SQUARE` 字形。
DIAMOND_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“DIAMOND”“CIRCLE”和“SQUARE”符号。
DIGIT_ALPHA_ROMANEnum一个列表,其中包含前 3 个列表嵌套级别的“DIGIT”“ALPHA”和“ROMAN”字形,后跟英文句点。
DIGIT_ALPHA_ROMAN_PARENSEnum一个列表,其中包含前 3 个列表嵌套级别的“DIGIT”“ALPHA”和“ROMAN”字符,后跟圆括号。
DIGIT_NESTEDEnum一个由 `DIGIT` 字符组成的列表,以英文句点分隔,其中每个嵌套级别都使用上一个嵌套级别的字符作为前缀。
UPPERALPHA_ALPHA_ROMANEnum一个列表,其中包含前 3 个列表嵌套级别的“UPPERALPHA”“ALPHA”和“ROMAN”字形,后跟英文句点。
UPPERROMAN_UPPERALPHA_DIGITEnum一个列表,其中包含前 3 个列表嵌套级别的“UPPERROMAN”“UPPERALPHA”和“DIGIT”字形,后跟英文句点。
ZERODIGIT_ALPHA_ROMANEnum一个列表,其中包含前 3 个列表嵌套级别的“ZERODIGIT”“ALPHA”和“ROMAN”字符,后跟英文句点。
方法
方法 返回类型 简介
get Background() Page Background 获取网页的背景。
get Color Scheme() Color Scheme 获取与网页关联的 Color Scheme 。
get Groups() Group[] 返回页面上的 Group 对象列表。
get Images() Image[] 返回页面上的 Image 对象列表。
get Layouts() Layout[] 获取此母版的布局。
get Lines() Line[] 返回页面上的 Line 对象列表。
get Object Id() String获取网页的唯一 ID。
get Page Element By Id(id) Page Element 返回具有给定 ID 的页面上的 Page Element ;如果不存在,则返回 null。
get Page Elements() Page Element[] 返回在页面上呈现的 Page Element 对象的列表。
get Page Type() Page Type 获取页面的类型。
get Placeholder(placeholderType) Page Element 返回指定 Placeholder Type 或 null 的占位符 Page Element 对象(如果没有匹配的占位符,则返回 null)。
get Placeholder(placeholderType, placeholderIndex) Page Element 返回指定 Placeholder Type 的占位符 Page Element 对象和占位符索引,如果不存在占位符,则返回 null。
get Placeholders() Page Element[] 返回页面中的占位符 Page Element 对象的列表。
get Shapes() Shape[] 返回页面上的 Shape 对象列表。
get Sheets Charts() Sheets Chart[] 返回页面上的 Sheets Chart 对象列表。
get Tables() Table[] 返回页面上的 Table 对象列表。
get Videos() Video[] 返回页面上的 Video 对象列表。
get Word Arts() Word Art[] 返回页面上的 Word Art 对象列表。
group(pageElements) Group 对所有指定的页面元素进行分组。
insert Group(group) Group 在页面上插入所提供 Group 的副本。
insert Image(blobSource) Image 在页面左上角插入一张图片,图片的默认大小取自指定的图片 Blob。
insert Image(blobSource, left, top, width, height) Image 在指定图片 blob 中,将图片插入页面上提供的位置和大小。
insert Image(image) Image 在页面上插入所提供 Image 的副本。
insert Image(imageUrl) Image 在页面左上角插入一张来自指定网址的默认大小图片。
insert Image(imageUrl, left, top, width, height) Image 在页面上插入来自指定网址的图片,并将其放置在指定位置并设置为指定大小。
insert Line(line) Line 在页面上插入所提供 Line 的副本。
insert Line(lineCategory, startConnectionSite, endConnectionSite) Line 在页面上插入一条连接两个 connection sites 的线条。
insert Line(lineCategory, startLeft, startTop, endLeft, endTop) Line 在页面上插入一条线。
insert Page Element(pageElement) Page Element 在页面上插入所提供 Page Element 的副本。
insert Shape(shape) Shape 在页面上插入所提供 Shape 的副本。
insert Shape(shapeType) Shape 在页面上插入形状。
insert Shape(shapeType, left, top, width, height) Shape 在页面上插入形状。
insert Sheets Chart(sourceChart) Sheets Chart 在页面上插入 Google 表格图表。
insert Sheets Chart(sourceChart, left, top, width, height) Sheets Chart 在页面上插入 Google 表格图表,并指定其位置和大小。
insert Sheets Chart(sheetsChart) Sheets Chart 在页面上插入所提供 Sheets Chart 的副本。
insert Sheets Chart As Image(sourceChart) Image 将 Google 表格图表作为 Image 插入页面中。
insert Sheets Chart As Image(sourceChart, left, top, width, height) Image 将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insert Table(numRows, numColumns) Table 在页面上插入表格。
insert Table(numRows, numColumns, left, top, width, height) Table 在页面上插入一个表格,并指定其位置和大小。
insert Table(table) Table 在页面上插入所提供 Table 的副本。
insert Text Box(text) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Text Box(text, left, top, width, height) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Video(videoUrl) Video 在页面左上角插入尺寸为默认值的视频。
insert Video(videoUrl, left, top, width, height) Video 在网页上插入视频,并指定其位置和大小。
insert Video(video) Video 在页面上插入所提供 Video 的副本。
insert Word Art(wordArt) Word Art 在页面上插入所提供 Word Art 的副本。
remove() void移除页面。
replace All Text(findText, replaceText) Integer将与查找文本匹配的所有文本替换为替换文本。
replace All Text(findText, replaceText, matchCase) Integer将与查找文本匹配的所有文本替换为替换文本。
select As Current Page() void将当前演示文稿中的 Page 选择为 current page selection ,并移除之前的所有选择。
方法
方法 返回类型 简介
as Layout() Layout 以布局的形式返回页面。
as Master() Master 将页面作为主页面返回。
as Slide() Slide 以幻灯片的形式返回页面。
get Background() Page Background 获取网页的背景。
get Color Scheme() Color Scheme 获取与网页关联的 Color Scheme 。
get Groups() Group[] 返回页面上的 Group 对象列表。
get Images() Image[] 返回页面上的 Image 对象列表。
get Lines() Line[] 返回页面上的 Line 对象列表。
get Object Id() String获取网页的唯一 ID。
get Page Element By Id(id) Page Element 返回具有给定 ID 的页面上的 Page Element ;如果不存在,则返回 null。
get Page Elements() Page Element[] 返回在页面上呈现的 Page Element 对象的列表。
get Page Type() Page Type 获取页面的类型。
get Placeholder(placeholderType) Page Element 返回指定 Placeholder Type 或 null 的占位符 Page Element 对象(如果没有匹配的占位符,则返回 null)。
get Placeholder(placeholderType, placeholderIndex) Page Element 返回指定 Placeholder Type 的占位符 Page Element 对象和占位符索引,如果不存在占位符,则返回 null。
get Placeholders() Page Element[] 返回页面中的占位符 Page Element 对象的列表。
get Shapes() Shape[] 返回页面上的 Shape 对象列表。
get Sheets Charts() Sheets Chart[] 返回页面上的 Sheets Chart 对象列表。
get Tables() Table[] 返回页面上的 Table 对象列表。
get Videos() Video[] 返回页面上的 Video 对象列表。
get Word Arts() Word Art[] 返回页面上的 Word Art 对象列表。
group(pageElements) Group 对所有指定的页面元素进行分组。
insert Group(group) Group 在页面上插入所提供 Group 的副本。
insert Image(blobSource) Image 在页面左上角插入一张图片,图片的默认大小取自指定的图片 Blob。
insert Image(blobSource, left, top, width, height) Image 在指定图片 blob 中,将图片插入页面上提供的位置和大小。
insert Image(image) Image 在页面上插入所提供 Image 的副本。
insert Image(imageUrl) Image 在页面左上角插入一张来自指定网址的默认大小图片。
insert Image(imageUrl, left, top, width, height) Image 在页面上插入来自指定网址的图片,并将其放置在指定位置并设置为指定大小。
insert Line(line) Line 在页面上插入所提供 Line 的副本。
insert Line(lineCategory, startConnectionSite, endConnectionSite) Line 在页面上插入一条连接两个 connection sites 的线条。
insert Line(lineCategory, startLeft, startTop, endLeft, endTop) Line 在页面上插入一条线。
insert Page Element(pageElement) Page Element 在页面上插入所提供 Page Element 的副本。
insert Shape(shape) Shape 在页面上插入所提供 Shape 的副本。
insert Shape(shapeType) Shape 在页面上插入形状。
insert Shape(shapeType, left, top, width, height) Shape 在页面上插入形状。
insert Sheets Chart(sourceChart) Sheets Chart 在页面上插入 Google 表格图表。
insert Sheets Chart(sourceChart, left, top, width, height) Sheets Chart 在页面上插入 Google 表格图表,并指定其位置和大小。
insert Sheets Chart(sheetsChart) Sheets Chart 在页面上插入所提供 Sheets Chart 的副本。
insert Sheets Chart As Image(sourceChart) Image 将 Google 表格图表作为 Image 插入页面中。
insert Sheets Chart As Image(sourceChart, left, top, width, height) Image 将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insert Table(numRows, numColumns) Table 在页面上插入表格。
insert Table(numRows, numColumns, left, top, width, height) Table 在页面上插入一个表格,并指定其位置和大小。
insert Table(table) Table 在页面上插入所提供 Table 的副本。
insert Text Box(text) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Text Box(text, left, top, width, height) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Video(videoUrl) Video 在页面左上角插入尺寸为默认值的视频。
insert Video(videoUrl, left, top, width, height) Video 在网页上插入视频,并指定其位置和大小。
insert Video(video) Video 在页面上插入所提供 Video 的副本。
insert Word Art(wordArt) Word Art 在页面上插入所提供 Word Art 的副本。
remove() void移除页面。
replace All Text(findText, replaceText) Integer将与查找文本匹配的所有文本替换为替换文本。
replace All Text(findText, replaceText, matchCase) Integer将与查找文本匹配的所有文本替换为替换文本。
select As Current Page() void将当前演示文稿中的 Page 选择为 current page selection ,并移除之前的所有选择。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的页面背景类型。
NONEEnum没有填充,因此背景会呈现为白色。
SOLIDEnum单色填充。
PICTUREEnum拉伸以填满整个页面的图片。
属性
属性 类型 说明
UNSUPPORTEDEnum表示不受支持且无法进一步分类的页面元素。
SHAPEEnum表示没有更具体的分类的通用形状。
IMAGEEnum表示图片。
VIDEOEnum表示视频。
TABLEEnum表示表。
GROUPEnum表示一组联接为单个单元的页面元素。
LINEEnum表示线条。
WORD_ARTEnum表示艺术字。
SHEETS_CHARTEnum表示从 Google 表格嵌入的关联图表。
SPEAKER_SPOTLIGHTEnum表示演讲者特写。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的页面类型。
SLIDEEnum幻灯片页面。
LAYOUTEnum布局页面。
MASTEREnum母版页。
属性
属性 类型 说明
UNSUPPORTEDEnum不支持的段落对齐方式。
STARTEnum段落与线条的起点对齐。
CENTEREnum段落居中。
ENDEnum段落会对齐到行尾。
JUSTIFIEDEnum段落采用了右对齐方式。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的占位符类型。
NONEEnum不是占位符。
BODYEnum正文。
CHARTEnum图表。
CLIP_ARTEnum剪贴画图片。
CENTERED_TITLEEnum标题居中。
DIAGRAMEnum示意图。
DATE_AND_TIMEEnum日期和时间。
FOOTEREnum页脚文本。
HEADEREnum标题文本。
MEDIAEnum多媒体。
OBJECTEnum任何内容类型。
PICTUREEnum图片。
SLIDE_NUMBEREnum幻灯片编号。
SUBTITLEEnum副标题。
TABLEEnum表格。
TITLEEnum幻灯片标题。
SLIDE_IMAGEEnum幻灯片图片。
方法
方法 返回类型 简介
getX() Number获取水平坐标(以点为单位)。
getY() Number获取垂直坐标(以点为单位)。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的布局。
BLANKEnum不含占位符的空白布局。
CAPTION_ONLYEnum底部带有字幕的布局。
TITLEEnum带有标题和副标题的布局。
TITLE_AND_BODYEnum包含标题和正文的布局。
TITLE_AND_TWO_COLUMNSEnum包含标题和两列的布局。
TITLE_ONLYEnum仅包含标题的布局。
SECTION_HEADEREnum包含章节标题的布局。
SECTION_TITLE_AND_DESCRIPTIONEnum布局,一侧显示标题和副标题,另一侧显示说明。
ONE_COLUMN_TEXTEnum布局包含一个标题和一个正文,排列在一列中。
MAIN_POINTEnum包含主要要点的布局。
BIG_NUMBEREnum包含大号数字标题的布局。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的选择类型。
NONEEnum未选择。
TEXTEnum文本选择。
TABLE_CELLEnum选择表格单元格。
PAGEEnum缩略图影片片段中的页面选择。
PAGE_ELEMENTEnum页面元素选择。
CURRENT_PAGEEnum当前页面选择。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的形状类型。
TEXT_BOXEnum文本框形状。
RECTANGLEEnum矩形形状。
ROUND_RECTANGLEEnum圆角矩形。
ELLIPSEEnum椭圆形。
ARCEnum弯曲的弧形。
BENT_ARROWEnum弯曲箭头形状。
BENT_UP_ARROWEnum向上弯曲的箭头形状。
BEVELEnum斜角形状。
BLOCK_ARCEnum屏蔽弧形。
BRACE_PAIREnum括号对形状。
BRACKET_PAIREnum括号对形状。
CANEnum可以塑形。
CHEVRONEnum锯齿形。
CHORDEnum弦形。
CLOUDEnum云形状。
CORNEREnum边角形状。
CUBEEnum立方体形状。
CURVED_DOWN_ARROWEnum弧形向下箭头形状。
CURVED_LEFT_ARROWEnum弧形向左箭头形状。
CURVED_RIGHT_ARROWEnum弧形向右箭头形状。
CURVED_UP_ARROWEnum弧形向上箭头形状。
DECAGONEnum十边形。
DIAGONAL_STRIPEEnum斜条纹形状。
DIAMONDEnum菱形。
DODECAGONEnum十二边形。
DONUTEnum甜甜圈形状。
DOUBLE_WAVEEnum双波形。
DOWN_ARROWEnum向下箭头形状。
DOWN_ARROW_CALLOUTEnum标注向下箭头形状。
FOLDED_CORNEREnum折角形。
FRAMEEnum框架形状。
HALF_FRAMEEnum半框形状。
HEARTEnum心形。
HEPTAGONEnum七边形。
HEXAGONEnum六边形。
HOME_PLATEEnum本垒板形状。
HORIZONTAL_SCROLLEnum横向滚动形状。
IRREGULAR_SEAL_1Enum不规则密封 1 形状。
IRREGULAR_SEAL_2Enum不规则密封 2 形状。
LEFT_ARROWEnum向左箭头形状。
LEFT_ARROW_CALLOUTEnum标注左箭头形状。
LEFT_BRACEEnum左大括号形状。
LEFT_BRACKETEnum左括号形状。
LEFT_RIGHT_ARROWEnum左右箭头形状。
LEFT_RIGHT_ARROW_CALLOUTEnum标注的左右箭头形状。
LEFT_RIGHT_UP_ARROWEnum左右上箭头形状。
LEFT_UP_ARROWEnum向左上箭头形状。
LIGHTNING_BOLTEnum闪电形。
MATH_DIVIDEEnum分割数学形状。
MATH_EQUALEnum等式数学形状。
MATH_MINUSEnum减号数学图形。
MATH_MULTIPLYEnum乘法数学图形。
MATH_NOT_EQUALEnum不等于数学形状。
MATH_PLUSEnum加号数学形状。
MOONEnum月亮形状。
NO_SMOKINGEnum没有禁止吸烟图案。
NOTCHED_RIGHT_ARROWEnum带缺口的向右箭头形状。
OCTAGONEnum八边形。
PARALLELOGRAMEnum平行四边形。
PENTAGONEnum五边形。
PIEEnum饼图形状。
PLAQUEEnum斑块形状。
PLUSEnum加号形状。
QUAD_ARROWEnum十字箭头形状。
QUAD_ARROW_CALLOUTEnum标注的十字箭头形状。
RIBBONEnum带状形状。
RIBBON_2Enum丝带 2 形状。
RIGHT_ARROWEnum向右箭头形状。
RIGHT_ARROW_CALLOUTEnum标注右箭头形状。
RIGHT_BRACEEnum右大括号形状。
RIGHT_BRACKETEnum右括号形状。
ROUND_1_RECTANGLEEnum一个圆角矩形。
ROUND_2_DIAGONAL_RECTANGLEEnum两个对角圆角矩形。
ROUND_2_SAME_RECTANGLEEnum两个同侧圆角矩形。
RIGHT_TRIANGLEEnum直角三角形。
SMILEY_FACEEnum笑脸形状。
SNIP_1_RECTANGLEEnum一个缺角矩形。
SNIP_2_DIAGONAL_RECTANGLEEnum两个对角线缺口矩形。
SNIP_2_SAME_RECTANGLEEnum两个同侧缺角矩形。
SNIP_ROUND_RECTANGLEEnum一个缺口一个圆角矩形。
STAR_10Enum十角星形状。
STAR_12Enum十二角星形状。
STAR_16Enum十六角星形。
STAR_24Enum二十四角星形状。
STAR_32Enum三十二角星形。
STAR_4Enum四角星形。
STAR_5Enum五角星形状。
STAR_6Enum六角星形状。
STAR_7Enum七角星形状。
STAR_8Enum八角星形。
STRIPED_RIGHT_ARROWEnum虚尾箭头。
SUNEnum太阳形状。
TRAPEZOIDEnum梯形形状。
TRIANGLEEnum三角形。
UP_ARROWEnum向上箭头形状。
UP_ARROW_CALLOUTEnum标注向上箭头形状。
UP_DOWN_ARROWEnum上下箭头形状。
UTURN_ARROWEnumU 形箭头形状。
VERTICAL_SCROLLEnum垂直滚动形状。
WAVEEnum波浪形。
WEDGE_ELLIPSE_CALLOUTEnum宣传信息楔形椭圆形。
WEDGE_RECTANGLE_CALLOUTEnum标注楔形矩形形状。
WEDGE_ROUND_RECTANGLE_CALLOUTEnum标注楔形圆角矩形形状。
FLOW_CHART_ALTERNATE_PROCESSEnum备选流程流程形状。
FLOW_CHART_COLLATEEnum汇总流程形状。
FLOW_CHART_CONNECTOREnum连接器流程形状。
FLOW_CHART_DECISIONEnum决策流程形状。
FLOW_CHART_DELAYEnum延迟流程形状。
FLOW_CHART_DISPLAYEnum显示流程形状。
FLOW_CHART_DOCUMENTEnum文档流程形状。
FLOW_CHART_EXTRACTEnum提取流程形状。
FLOW_CHART_INPUT_OUTPUTEnum输入输出流形状。
FLOW_CHART_INTERNAL_STORAGEEnum内部存储空间流程形状。
FLOW_CHART_MAGNETIC_DISKEnum磁盘流程形状。
FLOW_CHART_MAGNETIC_DRUMEnum磁鼓流形状。
FLOW_CHART_MAGNETIC_TAPEEnum磁带流形状。
FLOW_CHART_MANUAL_INPUTEnum手动输入流程形状。
FLOW_CHART_MANUAL_OPERATIONEnum手动操作流程形状。
FLOW_CHART_MERGEEnum合并流程形状。
FLOW_CHART_MULTIDOCUMENTEnum多文档流程形状。
FLOW_CHART_OFFLINE_STORAGEEnum离线存储流程形状。
FLOW_CHART_OFFPAGE_CONNECTOREnum离页连接符流程形状。
FLOW_CHART_ONLINE_STORAGEEnum在线存储流程形状。
FLOW_CHART_OREnum或流程形状。
FLOW_CHART_PREDEFINED_PROCESSEnum预定义的流程图形状。
FLOW_CHART_PREPARATIONEnum准备流程形状。
FLOW_CHART_PROCESSEnum流程图形状。
FLOW_CHART_PUNCHED_CARDEnum打孔卡片流形状。
FLOW_CHART_PUNCHED_TAPEEnum打孔条流程形状。
FLOW_CHART_SORTEnum排序流程形状。
FLOW_CHART_SUMMING_JUNCTIONEnum求和节点流程形状。
FLOW_CHART_TERMINATOREnum终止符流程形状。
ARROW_EASTEnum东箭头形状。
ARROW_NORTH_EASTEnum东北箭头形状。
ARROW_NORTHEnum北箭头形状。
SPEECHEnum语音形状。
STARBURSTEnum星形爆炸形状。
TEARDROPEnum泪滴形。
ELLIPSE_RIBBONEnum椭圆形 Ribbon 形状。
ELLIPSE_RIBBON_2Enum椭圆形丝带 2 形状。
CLOUD_CALLOUTEnum宣传信息云形状。
CUSTOMEnum自定义形状。
属性
属性 类型 说明
UNSUPPORTEDEnum表示不受支持且无法进一步分类的图表。
IMAGEEnum表示图表是作为图片嵌入的。
方法
方法 返回类型 简介
duplicate() Slide 复制幻灯片。
get Background() Page Background 获取网页的背景。
get Color Scheme() Color Scheme 获取与网页关联的 Color Scheme 。
get Groups() Group[] 返回页面上的 Group 对象列表。
get Images() Image[] 返回页面上的 Image 对象列表。
get Layout() Layout 获取幻灯片所依据的布局,如果幻灯片不依据布局,则返回 null。
get Lines() Line[] 返回页面上的 Line 对象列表。
get Notes Page() Notes Page 返回与幻灯片关联的备注页面。
get Object Id() String获取网页的唯一 ID。
get Page Element By Id(id) Page Element 返回具有给定 ID 的页面上的 Page Element ;如果不存在,则返回 null。
get Page Elements() Page Element[] 返回在页面上呈现的 Page Element 对象的列表。
get Page Type() Page Type 获取页面的类型。
get Placeholder(placeholderType) Page Element 返回指定 Placeholder Type 或 null 的占位符 Page Element 对象(如果没有匹配的占位符,则返回 null)。
get Placeholder(placeholderType, placeholderIndex) Page Element 返回指定 Placeholder Type 的占位符 Page Element 对象和占位符索引,如果不存在占位符,则返回 null。
get Placeholders() Page Element[] 返回页面中的占位符 Page Element 对象的列表。
get Shapes() Shape[] 返回页面上的 Shape 对象列表。
get Sheets Charts() Sheets Chart[] 返回页面上的 Sheets Chart 对象列表。
get Slide Linking Mode() Slide Linking Mode 返回一个 Slide Linking Mode ,指示幻灯片是否已与其他幻灯片相关联。
get Source Presentation Id() String返回来源 Presentation ID,如果幻灯片未关联,则返回 null。
get Source Slide Object Id() String返回来源幻灯片 ID,如果幻灯片未关联,则返回 null。
get Tables() Table[] 返回页面上的 Table 对象列表。
get Videos() Video[] 返回页面上的 Video 对象列表。
get Word Arts() Word Art[] 返回页面上的 Word Art 对象列表。
group(pageElements) Group 对所有指定的页面元素进行分组。
insert Group(group) Group 在页面上插入所提供 Group 的副本。
insert Image(blobSource) Image 在页面左上角插入一张图片,图片的默认大小取自指定的图片 Blob。
insert Image(blobSource, left, top, width, height) Image 在指定图片 blob 中,将图片插入页面上提供的位置和大小。
insert Image(image) Image 在页面上插入所提供 Image 的副本。
insert Image(imageUrl) Image 在页面左上角插入一张来自指定网址的默认大小图片。
insert Image(imageUrl, left, top, width, height) Image 在页面上插入来自指定网址的图片,并将其放置在指定位置并设置为指定大小。
insert Line(line) Line 在页面上插入所提供 Line 的副本。
insert Line(lineCategory, startConnectionSite, endConnectionSite) Line 在页面上插入一条连接两个 connection sites 的线条。
insert Line(lineCategory, startLeft, startTop, endLeft, endTop) Line 在页面上插入一条线。
insert Page Element(pageElement) Page Element 在页面上插入所提供 Page Element 的副本。
insert Shape(shape) Shape 在页面上插入所提供 Shape 的副本。
insert Shape(shapeType) Shape 在页面上插入形状。
insert Shape(shapeType, left, top, width, height) Shape 在页面上插入形状。
insert Sheets Chart(sourceChart) Sheets Chart 在页面上插入 Google 表格图表。
insert Sheets Chart(sourceChart, left, top, width, height) Sheets Chart 在页面上插入 Google 表格图表,并指定其位置和大小。
insert Sheets Chart(sheetsChart) Sheets Chart 在页面上插入所提供 Sheets Chart 的副本。
insert Sheets Chart As Image(sourceChart) Image 将 Google 表格图表作为 Image 插入页面中。
insert Sheets Chart As Image(sourceChart, left, top, width, height) Image 将 Google 表格图表作为 Image 插入到网页中,并指定其位置和大小。
insert Table(numRows, numColumns) Table 在页面上插入表格。
insert Table(numRows, numColumns, left, top, width, height) Table 在页面上插入一个表格,并指定其位置和大小。
insert Table(table) Table 在页面上插入所提供 Table 的副本。
insert Text Box(text) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Text Box(text, left, top, width, height) Shape 在页面上插入一个包含所提供字符串的文本框 Shape 。
insert Video(videoUrl) Video 在页面左上角插入尺寸为默认值的视频。
insert Video(videoUrl, left, top, width, height) Video 在网页上插入视频,并指定其位置和大小。
insert Video(video) Video 在页面上插入所提供 Video 的副本。
insert Word Art(wordArt) Word Art 在页面上插入所提供 Word Art 的副本。
is Skipped() Boolean返回幻灯片在演示模式下是否会被跳过。
move(index) void将幻灯片移至指定的索引。
refresh Slide() void刷新幻灯片,以反映对关联的来源幻灯片所做的任何更改。
remove() void移除页面。
replace All Text(findText, replaceText) Integer将与查找文本匹配的所有文本替换为替换文本。
replace All Text(findText, replaceText, matchCase) Integer将与查找文本匹配的所有文本替换为替换文本。
select As Current Page() void将当前演示文稿中的 Page 选择为 current page selection ,并移除之前的所有选择。
set Skipped(isSkipped) void设置幻灯片在演示模式下是否被跳过。
unlink() void解除当前 Slide 与其来源幻灯片之间的关联。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的幻灯片关联模式。
LINKEDEnum表示幻灯片已关联。
NOT_LINKEDEnum表示幻灯片未关联。
属性
属性 类型 说明
NEXT_SLIDEEnum下一张幻灯片。
PREVIOUS_SLIDEEnum上一张幻灯片。
FIRST_SLIDEEnum演示文稿中的第一个幻灯片。
LAST_SLIDEEnum演示文稿中的最后一张幻灯片。
属性
属性 类型 说明
UNSUPPORTEDEnum不支持的间距模式。
NEVER_COLLAPSEEnum系统始终会呈现段落间距。
COLLAPSE_LISTSEnum列表元素之间会跳过段落间距。
属性
属性 类型 说明
UNSUPPORTEDEnum不支持的文本基准线偏移量。
NONEEnum文本没有垂直偏移。
SUPERSCRIPTEnum文本垂直偏移向上。
SUBSCRIPTEnum文本垂直偏移向下。
属性
属性 类型 说明
UNSUPPORTEDEnum不支持的文本方向。
LEFT_TO_RIGHTEnum文本从左到右显示。
RIGHT_TO_LEFTEnum文本从右向左显示。
方法
方法 返回类型 简介
append Paragraph(text) Paragraph 在文本范围的末尾附加段落。
append Range(textRange) Text Range 将所提供文本范围的副本附加到当前文本范围的末尾。
append Range(textRange, matchSourceFormatting) Text Range 将所提供文本范围的副本附加到当前文本范围的末尾。
append Text(text) Text Range 在文本范围的末尾附加文本。
as Rendered String() String返回由关联形状或表格单元格的此范围限定的渲染文本,采用适合向最终用户显示的格式。
as String() String返回由关联形状或表格单元格的此范围限定的原始文本。
clear() void清除在此范围内文本。
clear(startOffset, endOffset) void清除范围内由起始偏移量和结束偏移量限定的文本。
find(pattern) Text Range[] 返回当前文本范围中与搜索模式匹配的所有范围。
find(pattern, startOffset) Text Range[] 返回当前文本范围(从起始偏移处开始)中与搜索模式匹配的所有范围。
get Auto Texts() Auto Text[] 返回当前文本范围内的自动文本。
get End Index() Integer返回此范围中最后一个字符的非包含(从 0 开始)索引。
get Length() Integer返回此范围内的字符数。
get Links() Text Range[] 返回与当前文本范围内或与当前文本范围重叠的所有 Link 对应的文本范围集合。
get List Paragraphs() Paragraph[] 返回与当前文本范围重叠的列表中的段落。
get List Style() List Style 返回当前文本范围的 List Style 。
get Paragraph Style() Paragraph Style 返回当前文本范围的 Paragraph Style 。
get Paragraphs() Paragraph[] 返回与当前文本范围重叠的段落。
get Range(startOffset, endOffset) Text Range 返回一个新的 Text Range ,其覆盖了派生自其的范围的一部分。
get Runs() Text Range[] 返回与当前文本范围重叠的文本行。
get Start Index() Integer返回此范围中第一个字符的索引(从 0 开始,包括该字符)。
get Text Style() Text Style 返回范围的文本样式;如果范围为空,则返回 null。
insert Paragraph(startOffset, text) Paragraph 在起始偏移处插入段落。
insert Range(startOffset, textRange) Text Range 在起始偏移量处插入所提供文本范围的副本。
insert Range(startOffset, textRange, matchSourceFormatting) Text Range 在起始偏移量处插入所提供文本范围的副本。
insert Text(startOffset, text) Text Range 在起始偏移处插入文本。
is Empty() Boolean如果此范围内没有字符,则返回 true;否则返回 false。
replace All Text(findText, replaceText) Integer将与查找文本匹配的所有文本替换为替换文本。
replace All Text(findText, replaceText, matchCase) Integer将与查找文本匹配的所有文本替换为替换文本。
select() void仅选择当前演示文稿中的 Text Range ,并移除之前的所有选择。
set Text(newText) Text Range 设置由关联形状或表格单元格的此范围限定的文本。
属性
属性 类型 说明
UNSUPPORTEDEnum表示不受支持的主题颜色。
DARK1Enum表示第一个深色。
LIGHT1Enum表示第一个浅色。
DARK2Enum表示第二种深色。
LIGHT2Enum表示第二种灯光颜色。
ACCENT1Enum表示第一个强调色。
ACCENT2Enum表示第二种强调色。
ACCENT3Enum表示第三种强调色。
ACCENT4Enum表示第四种强调色。
ACCENT5Enum表示第五种强调色。
ACCENT6Enum表示第六种强调色。
HYPERLINKEnum表示要用于超链接的颜色。
FOLLOWED_HYPERLINKEnum表示要为已访问的超链接使用的颜色。
属性
属性 类型 说明
UNSUPPORTEDEnum不受支持的视频源类型。
YOUTUBEEnumYou Tube 视频。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-26。"],[],["Google Slides scripting enables manipulation of presentations through various classes and methods. Core actions include creating, modifying, and accessing objects like `Presentation`, `Slide`, `Shape`, `Table`, and `TextRange`. Styling is managed via classes like `Color`, `TextStyle`, and `ParagraphStyle`. Transformations are performed with `AffineTransform`. Content insertion involves `insert...()` methods for elements like images, charts, tables, and shapes. Data organization is handled through `Layout`, `Master`, and `ColorScheme`. Properties define attributes like position, size, and appearance, while `SlidesApp` serves as the primary access point. Other manipulations include linking, grouping, and text replacement.\n"]]