发送反馈
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 |null返回具有指定 ID 的页面上的 Page Element ,如果不存在,则返回 null。
get Page Elements() Page Element[] 返回页面上呈现的 Page Element 对象列表。
get Page Type() Page Type 获取网页的类型。
get Placeholder(placeholderType) Page Element |null返回指定 Placeholder Type 的占位符 Page Element 对象,如果不存在匹配的占位符,则返回 null。
get Placeholder(placeholderType, placeholderIndex) Page Element |null返回指定 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一个列表,其中包含 `DIAMONDX`、`ARROW3D` 和 `SQUARE` 字形,分别对应于前 3 个列表嵌套级别。
CHECKBOXEnum一个列表,其中包含所有列表嵌套级别的 `CHECKBOX` 字形。
ARROW_DIAMOND_DISCEnum一个列表,其中包含前 3 个列表嵌套级别的“ARROW”“DIAMOND”和“DISC”字形。
STAR_CIRCLE_SQUAREEnum一个列表,其中包含前 3 个列表嵌套级别的“星形”“圆形”和“方形”字形。
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 个列表嵌套级别的“菱形”“圆形”和“方形”字形。
DIGIT_ALPHA_ROMANEnum一个列表,前 3 个列表嵌套级别分别使用“数字”“字母”和“罗马数字”字形,后跟句点。
DIGIT_ALPHA_ROMAN_PARENSEnum一个列表,前 3 个列表嵌套级别分别使用“数字”“字母”和“罗马数字”字形,后面跟一个英文半角括号。
DIGIT_NESTEDEnum一个列表,其中包含以句点分隔的“数字”字形,每个嵌套级别都使用前一个嵌套级别的字形作为前缀。
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 |null返回具有指定 ID 的页面上的 Page Element ,如果不存在,则返回 null。
get Page Elements() Page Element[] 返回页面上呈现的 Page Element 对象列表。
get Page Type() Page Type 获取网页的类型。
get Placeholder(placeholderType) Page Element |null返回指定 Placeholder Type 的占位符 Page Element 对象,如果不存在匹配的占位符,则返回 null。
get Placeholder(placeholderType, placeholderIndex) Page Element |null返回指定 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 |null返回具有指定 ID 的页面上的 Page Element ,如果不存在,则返回 null。
get Page Elements() Page Element[] 返回页面上呈现的 Page Element 对象列表。
get Page Type() Page Type 获取网页的类型。
get Placeholder(placeholderType) Page Element |null返回指定 Placeholder Type 的占位符 Page Element 对象,如果不存在匹配的占位符,则返回 null。
get Placeholder(placeholderType, placeholderIndex) Page Element |null返回指定 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_32Enum32 角星形。
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_ARROWEnum手杖形箭头。
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椭圆功能区形状。
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获取幻灯片所基于的布局,如果幻灯片不是基于布局,则返回 null。
get Lines() Line[] 返回页面上 Line 对象的列表。
get Notes Page() Notes Page 返回与幻灯片关联的备注页。
get Object Id() String获取网页的唯一 ID。
get Page Element By Id(id) Page Element |null返回具有指定 ID 的页面上的 Page Element ,如果不存在,则返回 null。
get Page Elements() Page Element[] 返回页面上呈现的 Page Element 对象列表。
get Page Type() Page Type 获取网页的类型。
get Placeholder(placeholderType) Page Element |null返回指定 Placeholder Type 的占位符 Page Element 对象,如果不存在匹配的占位符,则返回 null。
get Placeholder(placeholderType, placeholderIndex) Page Element |null返回指定 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 或与当前文本范围重叠的所有 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返回范围的文本样式,如果范围为空,则返回 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不受支持的视频源类型。
YOUTUBEEnumYouTube 视频。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-12-11。
需要向我们提供更多信息?
[[["易于理解","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-12-11。"],[],["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"]]