Slides Service

簡報

這項服務可讓指令碼建立、存取及修改 Google 簡報檔案。如要進一步瞭解 Google 簡報服務的基礎功能,請參閱 Google 簡報說明文件

類別

名稱簡短說明
AffineTransform這個 3x3 矩陣用於根據矩陣乘法,將來源座標 (x1, y1) 轉換為目的地座標 (x2, y2):
[ x2 ]   [ scaleX shearX translateX ] [ x1 ]
[ y2 ] = [ shearY scaleY translateY ] [ y1 ]
[ 1  ]   [   0      0        1      ] [ 1  ]
AffineTransformBuilderAffineTransform 物件的建構工具。
AlignmentPosition要套用的對齊位置。
ArrowStyle可算繪線性幾何圖形的開始和結束表單種類。
AutoText文字元素會動態替換成可能隨時間變更的內容,例如投影片編號。
AutoTextType自動文字的類型。
Autofit說明形狀的自動調整大小設定。
AutofitType自動調整類型。
Border描述元素周圍的邊框。
CellMergeState表格儲存格的合併狀態。
Color不透明的顏色
ColorScheme色彩配置會定義從 ThemeColorType 成員到用於算繪的實際顏色之間的對應。
ConnectionSite可連線至 connectorPageElement 連接網站。
ContentAlignmentShapeTableCell 的內容對齊方式。
DashStyle可用於算繪線性幾何圖形的虛線種類。
Fill說明網頁元素的背景
FillType填滿類型。
Group以單一單位加入的 PageElement 集合。
Image代表圖片的 PageElement
Layout簡報中的版面配置。
Line代表線條的 PageElement
LineCategory線條類別。
LineFill描述線條或輪廓的填滿
LineFillType線條填滿類型。
LineType線條類型。
Link超文字連結。
LinkTypeLink 的類型。
List內文中的清單。
ListPreset文字中清單的預設字符模式。
ListStyle一系列文字的清單樣式。
Master簡報中的主投影片。
NotesMaster簡報中的備忘稿母片。
NotesPage簡報中的備註頁面。
Page簡報中的一頁。
PageBackground說明網頁背景
PageBackgroundType頁面背景類型。
PageElement網頁上顯示的視覺元素。
PageElementRange一或多個 PageElement 執行個體的集合。
PageElementType頁面元素類型。
PageRange一或多個 Page 執行個體的集合。
PageType網頁類型。
Paragraph以換行字元結尾的文字片段。
ParagraphAlignment段落的文字對齊類型。
ParagraphStyle套用至整段文字的樣式。
PictureFill填滿:將圖片延展至容器尺寸。
PlaceholderType預留位置類型。
Point代表位置的點。
PredefinedLayout預先定義的版面配置。
Presentation簡報。
Selection使用者在進行中的簡報中選取的項目。
SelectionTypeSelection 的類型。
ShapePageElement 代表沒有更具體分類的通用形狀。
ShapeType形狀類型。
SheetsChartPageElement:代表從 Google 試算表嵌入的連結圖表。
SheetsChartEmbedType試算表圖表的嵌入類型。
Slide簡報中的投影片。
SlideLinkingMode投影片間的連結模式。
SlidePositionSlide 的相對位置。
SlidesApp建立並開啟可編輯的 Presentations
SolidFill純色填滿。
SpacingMode段落間距的不同模式。
SpeakerSpotlight代表講者鏡頭畫面的 PageElement
Table代表資料表的 PageElement
TableCell表格中的儲存格。
TableCellRange一或多個 TableCell 執行個體的集合。
TableColumn表格中的欄。
TableRow表格中的資料列。
TextBaselineOffset文字與正常位置的垂直偏移量。
TextDirection路線文字可以流入。
TextRangeShapeTableCell 的文字內容片段。
TextStyle文字樣式。
ThemeColor這個顏色是指網頁 ColorScheme 中的項目。
ThemeColorType頁面色彩配置中項目的名稱。
Video代表影片的 PageElement
VideoSourceType影片來源類型。
WordArt代表文字藝術的 PageElement

AffineTransform

方法

方法傳回類型簡短說明
getScaleX()Number取得 X 座標縮放元素。
getScaleY()Number取得 Y 座標縮放元素。
getShearX()Number取得 X 座標剪切元素。
getShearY()Number取得 Y 座標剪切元素。
getTranslateX()Number以點為單位取得 X 座標轉譯元素。
getTranslateY()Number以點為單位取得 Y 座標轉譯元素。
toBuilder()AffineTransformBuilder傳回以這項轉換為依據的新 AffineTransformBuilder

AffineTransformBuilder

方法

方法傳回類型簡短說明
build()AffineTransform建立以建構工具中設定的元素初始化的 AffineTransform 物件。
setScaleX(scaleX)AffineTransformBuilder設定 X 座標縮放元素,並傳回建構工具。
setScaleY(scaleY)AffineTransformBuilder設定 Y 座標縮放元素,並傳回建構工具。
setShearX(shearX)AffineTransformBuilder設定 X 座標剪切元素,並傳回建構工具。
setShearY(shearY)AffineTransformBuilder設定 Y 座標剪切元素,並傳回建構工具。
setTranslateX(translateX)AffineTransformBuilder以點為單位設定 X 座標轉譯元素,並傳回建構工具。
setTranslateY(translateY)AffineTransformBuilder以點為單位設定 Y 座標轉換元素,並傳回建構工具。

AlignmentPosition

屬性

屬性類型說明
CENTEREnum置中對齊。
HORIZONTAL_CENTEREnum對齊水平中心。
VERTICAL_CENTEREnum垂直置中對齊。

ArrowStyle

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的箭頭樣式。
NONEEnum沒有箭頭。
STEALTH_ARROWEnum箭頭,背面有凹口。
FILL_ARROWEnum實心箭頭。
FILL_CIRCLEEnum實心圓。
FILL_SQUAREEnum實心方塊。
FILL_DIAMONDEnum實心菱形。
OPEN_ARROWEnum空心箭頭。
OPEN_CIRCLEEnum空心圓形。
OPEN_SQUAREEnum空心方塊。
OPEN_DIAMONDEnum空心菱形。

AutoText

方法

方法傳回類型簡短說明
getAutoTextType()AutoTextType|null傳回自動文字的類型。
getIndex()Integer|null傳回自動文字的索引。
getRange()TextRange|null傳回跨越自動文字的 TextRange

AutoTextType

屬性

屬性類型說明
UNSUPPORTEDEnum系統不支援的自動文字類型。
SLIDE_NUMBEREnum投影片編號。

Autofit

方法

方法傳回類型簡短說明
disableAutofit()Autofit將形狀的 AutofitType 設為 AutofitType.NONE
getAutofitType()AutofitType取得形狀的 AutofitType
getFontScale()Number取得套用至圖案的字型比例。
getLineSpacingReduction()Number取得套用至形狀的行距縮減量。

AutofitType

屬性

屬性類型說明
UNSUPPORTEDEnum系統不支援的自動調整類型。
NONEEnum未套用自動調整大小功能。
TEXT_AUTOFITEnum縮小溢位文字。
SHAPE_AUTOFITEnum根據文字調整形狀大小。

Border

方法

方法傳回類型簡短說明
getDashStyle()DashStyle|null取得邊框的 DashStyle
getLineFill()LineFill取得邊框的 LineFill
getWeight()Number|null以點為單位取得邊框粗細。
isVisible()Boolean取得邊框是否顯示。
setDashStyle(style)Border設定邊框的 DashStyle
setTransparent()Border將邊框設為透明。
setWeight(points)Border以點為單位設定邊框粗細。

CellMergeState

屬性

屬性類型說明
NORMALEnum儲存格未合併。
HEADEnum儲存格已合併,且是標頭 (即
MERGEDEnum儲存格已合併,但不是標題 (即

Color

方法

方法傳回類型簡短說明
asRgbColor()RgbColor將這個顏色轉換為 RgbColor
asThemeColor()ThemeColor將這個顏色轉換為 ThemeColor
getColorType()ColorType取得這個顏色的類型。

ColorScheme

方法

方法傳回類型簡短說明
getConcreteColor(theme)Color傳回與這個色彩配置中的 ThemeColorType 相關聯的具體 Color
getThemeColors()ThemeColorType[]傳回色彩配置中所有可能的主題顏色類型清單。
setConcreteColor(type, color)ColorScheme將與這個色彩配置中的 ThemeColorType 相關聯的具體顏色,設為指定顏色。
setConcreteColor(type, red, green, blue)ColorScheme將這個色彩配置中與 ThemeColorType 相關聯的具體顏色,設為 RGB 格式的指定顏色。
setConcreteColor(type, hexColor)ColorScheme將這個色彩配置中與 ThemeColorType 相關聯的具體顏色,設為十六進位格式的指定顏色。

ConnectionSite

方法

方法傳回類型簡短說明
getIndex()Integer傳回連結網站的索引。
getPageElement()PageElement傳回連線網站所在的 PageElement

ContentAlignment

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的內容對齊方式。
TOPEnum將內容對齊內容持有者的頂端。
MIDDLEEnum將內容對齊內容持有者的中間。
BOTTOMEnum將內容對齊內容持有者的底部。

DashStyle

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的虛線樣式。
SOLIDEnum實線。
DOTEnum虛線。
DASHEnum虛線。
DASH_DOTEnum交替顯示虛線和點。
LONG_DASHEnum以長虛線繪製的線條。
LONG_DASH_DOTEnum交替顯示長虛線和點。

Fill

方法

方法傳回類型簡短說明
getSolidFill()SolidFill|null取得這個背景的實心填滿,或 null (如果填滿類型不是 FillType.SOLID)。
getType()FillType取得這項填寫作業的類型。
isVisible()Boolean背景是否可見。
setSolidFill(color)void將實心填滿設為指定的 Color
setSolidFill(color, alpha)void將實心填滿設為指定的 Alpha 和 Color
setSolidFill(red, green, blue)void將實心填滿設為指定的 RGB 值。
setSolidFill(red, green, blue, alpha)void將實心填滿設為指定的 Alpha 和 RGB 值。
setSolidFill(hexString)void將純色填滿設為指定的十六進位顏色字串。
setSolidFill(hexString, alpha)void將純色填滿設為指定的 Alpha 和十六進位顏色字串。
setSolidFill(color)void將實心填滿設為指定的 ThemeColorType
setSolidFill(color, alpha)void將實心填滿設為指定的 Alpha 和 ThemeColorType
setTransparent()void將背景設為透明。

FillType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的填滿類型。
NONEEnum沒有填滿,因此背景是透明的。
SOLIDEnum純色填滿。

Group

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)Group將元素對齊頁面上的指定對齊位置。
bringForward()Group將頁面元素在頁面上往前移動一個元素。
bringToFront()Group將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getChildren()PageElement[]取得群組中的網頁元素集合。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform取得頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)Group將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
scaleHeight(ratio)Group依指定比例縮放元素高度。
scaleWidth(ratio)Group依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()Group將頁面元素在頁面上往後移動一個元素。
sendToBack()Group將頁面元素移到頁面後方。
setDescription(description)Group設定頁面元素的替代文字說明。
setHeight(height)Group以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)Group以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setRotation(angle)Group設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)Group設定網頁元素的替代文字標題。
setTop(top)Group以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)Group使用提供的轉換設定網頁元素的轉換。
setWidth(width)Group以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。
ungroup()void取消群組中元素的群組。

Image

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)Image將元素對齊頁面上的指定對齊位置。
bringForward()Image將頁面元素在頁面上往前移動一個元素。
bringToFront()Image將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getAs(contentType)Blob以轉換為指定內容類型的 Blob 形式,傳回這個物件內的資料。
getBlob()Blob以 Blob 形式傳回這張圖片內的資料。
getBorder()Border傳回圖片的 Border
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getContentUrl()String取得圖片的網址。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getLink()Link|null如果沒有連結,則傳回 Linknull
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getParentPlaceholder()PageElement|null傳回預留位置的父項頁面元素。
getPlaceholderIndex()Integer|null傳回預留位置圖片的索引。
getPlaceholderType()PlaceholderType傳回圖片的預留位置類型,如果圖案不是預留位置,則傳回 PlaceholderType.NONE
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getSourceUrl()String|null取得圖片的來源網址 (如有)。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)Image將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
removeLink()void移除 Link
replace(blobSource)ImageBlobSource 物件描述的圖片取代這張圖片。
replace(blobSource, crop)ImageImage 物件描述的圖片取代這張圖片,並視需要裁剪圖片以符合大小。
replace(imageUrl)Image使用從指定網址下載的圖片取代目前圖片。
replace(imageUrl, crop)Image使用從所提供網址下載的圖片取代此圖片,並視需要裁剪圖片以符合大小。
scaleHeight(ratio)Image依指定比例縮放元素高度。
scaleWidth(ratio)Image依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()Image將頁面元素在頁面上往後移動一個元素。
sendToBack()Image將頁面元素移到頁面後方。
setDescription(description)Image設定頁面元素的替代文字說明。
setHeight(height)Image以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)Image以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setLinkSlide(slideIndex)Link使用投影片的索引 (從零開始計算),將 Link 設為指定的 Slide
setLinkSlide(slide)LinkLink 設為指定 Slide,連結會依指定投影片 ID 設定。
setLinkSlide(slidePosition)Link使用投影片的相對位置,將 Link 設為指定 Slide
setLinkUrl(url)LinkLink 設為指定的非空白網址字串。
setRotation(angle)Image設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)Image設定網頁元素的替代文字標題。
setTop(top)Image以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)Image使用提供的轉換設定網頁元素的轉換。
setWidth(width)Image以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

Layout

方法

方法傳回類型簡短說明
getBackground()PageBackground取得頁面的背景。
getColorScheme()ColorScheme取得與網頁相關聯的 ColorScheme
getGroups()Group[]傳回頁面上的 Group 物件清單。
getImages()Image[]傳回頁面上的 Image 物件清單。
getLayoutName()String取得版面配置的名稱。
getLines()Line[]傳回頁面上的 Line 物件清單。
getMaster()Master取得版面配置所依據的主版。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement|null傳回具有指定 ID 的頁面上的 PageElement,如果沒有則傳回 null
getPageElements()PageElement[]傳回頁面上顯示的 PageElement 物件清單。
getPageType()PageType取得網頁類型。
getPlaceholder(placeholderType)PageElement|null傳回指定 PlaceholderType 的預留位置 PageElement 物件,或如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null傳回指定 PlaceholderType 和預留位置索引的預留位置 PageElement 物件,如果沒有預留位置,則傳回 null
getPlaceholders()PageElement[]傳回頁面中的預留位置 PageElement 物件清單。
getShapes()Shape[]傳回頁面上的 Shape 物件清單。
getSheetsCharts()SheetsChart[]傳回頁面上的 SheetsChart 物件清單。
getTables()Table[]傳回頁面上的 Table 物件清單。
getVideos()Video[]傳回頁面上的 Video 物件清單。
getWordArts()WordArt[]傳回頁面上的 WordArt 物件清單。
group(pageElements)Group將所有指定的頁面元素分組。
insertGroup(group)Group在頁面上插入所提供 Group 的副本。
insertImage(blobSource)Image在頁面左上角插入圖片,圖片大小預設為指定圖片 Blob 的大小。
insertImage(blobSource, left, top, width, height)Image在頁面上插入圖片,圖片位置和大小取自指定的圖片 Blob。
insertImage(image)Image在頁面上插入所提供 Image 的副本。
insertImage(imageUrl)Image從提供的網址插入圖片,並將圖片放在頁面左上角,大小則採用預設值。
insertImage(imageUrl, left, top, width, height)Image從提供的網址插入圖片,並在頁面上指定圖片位置和大小。
insertLine(line)Line在頁面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在頁面上插入連結兩個 connection sites 的線條。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在頁面中插入一行。
insertPageElement(pageElement)PageElement在頁面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在頁面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在頁面上插入圖案。
insertShape(shapeType, left, top, width, height)Shape在頁面上插入圖案。
insertSheetsChart(sourceChart)SheetsChart在網頁上插入 Google 試算表圖表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在頁面上插入 Google 試算表圖表,並指定位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在頁面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在頁面上插入 Google 試算表圖表,顯示為 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image在網頁中插入 Google 試算表圖表,並提供位置和大小。Image
insertTable(numRows, numColumns)Table在頁面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在頁面上插入表格,並指定位置和大小。
insertTable(table)Table在頁面上插入所提供 Table 的副本。
insertTextBox(text)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertTextBox(text, left, top, width, height)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertVideo(videoUrl)Video在頁面左上角插入預設大小的影片。
insertVideo(videoUrl, left, top, width, height)Video在網頁上插入影片,並指定位置和大小。
insertVideo(video)Video在頁面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在頁面上插入所提供 WordArt 的副本。
remove()void移除頁面。
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
selectAsCurrentPage()void選取目前簡報中的 Page 做為 current page selection,並移除先前的選取項目。

Line

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)Line將元素對齊頁面上的指定對齊位置。
bringForward()Line將頁面元素在頁面上往前移動一個元素。
bringToFront()Line將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDashStyle()DashStyle取得該行的 DashStyle
getDescription()String傳回網頁元素的替代文字說明。
getEnd()Point傳回線條的終點,從頁面左上角開始測量。
getEndArrow()ArrowStyle取得線條結尾的箭頭 ArrowStyle
getEndConnection()ConnectionSite|null傳回行尾的連線,或 null (如果沒有連線)。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getLineCategory()LineCategory取得該行的 LineCategory
getLineFill()LineFill取得該行的 LineFill
getLineType()LineType取得該行的 LineType
getLink()Link|null如果沒有連結,則傳回 Linknull
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getStart()Point傳回線條的起點,從頁面左上角開始測量。
getStartArrow()ArrowStyle取得行首箭頭的 ArrowStyle
getStartConnection()ConnectionSite|null傳回行首的連線,如果沒有連線則傳回 null
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWeight()Number傳回線條粗細 (以點為單位)。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
isConnector()Boolean如果線條是連接器,則傳回 true;否則傳回 false
preconcatenateTransform(transform)Line將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
removeLink()void移除 Link
reroute()Line將線條的起點和終點重新導向至所連線頁面元素上最接近的兩個連線位置。
scaleHeight(ratio)Line依指定比例縮放元素高度。
scaleWidth(ratio)Line依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()Line將頁面元素在頁面上往後移動一個元素。
sendToBack()Line將頁面元素移到頁面後方。
setDashStyle(style)Line設定線條的 DashStyle
setDescription(description)Line設定頁面元素的替代文字說明。
setEnd(left, top)Line設定線條終點的位置。
setEnd(point)Line設定線條終點的位置。
setEndArrow(style)Line設定線條結尾的箭頭 ArrowStyle
setEndConnection(connectionSite)Line設定線條末端的接頭。
setHeight(height)Line以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)Line以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setLineCategory(lineCategory)Line設定線條的 LineCategory
setLinkSlide(slideIndex)Link使用投影片的索引 (從零開始計算),將 Link 設為指定的 Slide
setLinkSlide(slide)LinkLink 設為指定 Slide,連結會依指定投影片 ID 設定。
setLinkSlide(slidePosition)Link使用投影片的相對位置,將 Link 設為指定 Slide
setLinkUrl(url)LinkLink 設為指定的非空白網址字串。
setRotation(angle)Line設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setStart(left, top)Line設定線條起點的位置。
setStart(point)Line設定線條起點的位置。
setStartArrow(style)Line設定線條開頭的箭頭 ArrowStyle
setStartConnection(connectionSite)Line在行首設定連線。
setTitle(title)Line設定網頁元素的替代文字標題。
setTop(top)Line以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)Line使用提供的轉換設定網頁元素的轉換。
setWeight(points)Line以點為單位設定線條粗細。
setWidth(width)Line以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

LineCategory

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的線條類別。
STRAIGHTEnum直式接頭,包括直式接頭 1。
BENTEnum連接器彎曲,包括連接器 2 到 5 彎曲。
CURVEDEnum弧形連接線,包括弧形連接線 2 到 5。

LineFill

方法

方法傳回類型簡短說明
getFillType()LineFillType取得線條填滿類型。
getSolidFill()SolidFill|null取得線條的實心填滿,如果填滿類型不是 LineFillType.SOLID,則取得 null
setSolidFill(color)void將實心填滿設為指定的 Color
setSolidFill(color, alpha)void將實心填滿設為指定的 Alpha 和 Color
setSolidFill(red, green, blue)void將實心填滿設為指定的 RGB 值。
setSolidFill(red, green, blue, alpha)void將實心填滿設為指定的 Alpha 和 RGB 值。
setSolidFill(hexString)void將純色填滿設為指定的十六進位顏色字串。
setSolidFill(hexString, alpha)void將純色填滿設為指定的 Alpha 和十六進位顏色字串。
setSolidFill(color)void將實心填滿設為指定的 ThemeColorType
setSolidFill(color, alpha)void將實心填滿設為指定的 Alpha 和 ThemeColorType

LineFillType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的線條填滿類型。
NONEEnum沒有填滿,因此線條或外框是透明的。
SOLIDEnum純色填滿。

LineType

屬性

屬性類型說明
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直線。

方法

方法傳回類型簡短說明
getLinkType()LinkType傳回 LinkType
getLinkedSlide()Slide|null如果存在非網址連結類型,則傳回連結的 Slide
getSlideId()String|null如果 LinkType 不是 LinkType.SLIDE_ID,則傳回連結的 Slidenull 的 ID。
getSlideIndex()Integer|null如果 LinkType 不是 LinkType.SLIDE_INDEX,則傳回連結 Slidenull 的索引 (從零開始計算)。
getSlidePosition()SlidePosition|null如果 LinkType 不是 LinkType.SLIDE_POSITION,則傳回連結的 SlidenullSlidePosition
getUrl()String|null如果 LinkType 不是 LinkType.URL,則傳回外部網頁的網址或 null

LinkType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的連結類型。
URLEnum外部網頁的連結。
SLIDE_POSITIONEnum簡報中特定投影片的連結,以投影片位置為網址。
SLIDE_IDEnum這份簡報中特定投影片的連結,以 ID 標示。
SLIDE_INDEXEnum這個簡報中特定投影片的連結,以從零開始計算的索引表示。

List

方法

方法傳回類型簡短說明
getListId()String傳回清單的 ID。
getListParagraphs()Paragraph[]傳回清單中的所有 Paragraphs

ListPreset

屬性

屬性類型說明
DISC_CIRCLE_SQUAREEnum清單,前 3 個清單巢狀層級的字形為「DISC」、「CIRCLE」和「SQUARE」。
DIAMONDX_ARROW3D_SQUAREEnum清單,前 3 個清單巢狀層級分別使用 `DIAMONDX`、`ARROW3D` 和 `SQUARE` 字形。
CHECKBOXEnum所有清單巢狀層級的 `CHECKBOX` 字元清單。
ARROW_DIAMOND_DISCEnum清單,前 3 個清單巢狀層級分別使用 `ARROW`、`DIAMOND` 和 `DISC` 字形。
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`,後面加上半形句號。

ListStyle

方法

方法傳回類型簡短說明
applyListPreset(listPreset)ListStyle將指定的 ListPreset 套用至與文字重疊的所有段落。
getGlyph()String|null傳回文字的算繪字元。
getList()List|null傳回文字所在的 List,如果文字不在清單中、部分文字在清單中,或文字位於多個清單中,則傳回 null
getNestingLevel()Integer|null傳回文字的巢狀層級 (以 0 為底)。
isInList()Boolean|null如果文字只位於一個清單中,則傳回 true;如果文字不在任何清單中,則傳回 false;如果只有部分文字位於清單中,或文字位於多個清單中,則傳回 null
removeFromList()ListStyle從任何清單中移除與文字重疊的段落。

Master

方法

方法傳回類型簡短說明
getBackground()PageBackground取得頁面的背景。
getColorScheme()ColorScheme取得與網頁相關聯的 ColorScheme
getGroups()Group[]傳回頁面上的 Group 物件清單。
getImages()Image[]傳回頁面上的 Image 物件清單。
getLayouts()Layout[]取得這個主版的版面配置。
getLines()Line[]傳回頁面上的 Line 物件清單。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement|null傳回具有指定 ID 的頁面上的 PageElement,如果沒有則傳回 null
getPageElements()PageElement[]傳回頁面上顯示的 PageElement 物件清單。
getPageType()PageType取得網頁類型。
getPlaceholder(placeholderType)PageElement|null傳回指定 PlaceholderType 的預留位置 PageElement 物件,或如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null傳回指定 PlaceholderType 和預留位置索引的預留位置 PageElement 物件,如果沒有預留位置,則傳回 null
getPlaceholders()PageElement[]傳回頁面中的預留位置 PageElement 物件清單。
getShapes()Shape[]傳回頁面上的 Shape 物件清單。
getSheetsCharts()SheetsChart[]傳回頁面上的 SheetsChart 物件清單。
getTables()Table[]傳回頁面上的 Table 物件清單。
getVideos()Video[]傳回頁面上的 Video 物件清單。
getWordArts()WordArt[]傳回頁面上的 WordArt 物件清單。
group(pageElements)Group將所有指定的頁面元素分組。
insertGroup(group)Group在頁面上插入所提供 Group 的副本。
insertImage(blobSource)Image在頁面左上角插入圖片,圖片大小預設為指定圖片 Blob 的大小。
insertImage(blobSource, left, top, width, height)Image在頁面上插入圖片,圖片位置和大小取自指定的圖片 Blob。
insertImage(image)Image在頁面上插入所提供 Image 的副本。
insertImage(imageUrl)Image從提供的網址插入圖片,並將圖片放在頁面左上角,大小則採用預設值。
insertImage(imageUrl, left, top, width, height)Image從提供的網址插入圖片,並在頁面上指定圖片位置和大小。
insertLine(line)Line在頁面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在頁面上插入連結兩個 connection sites 的線條。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在頁面中插入一行。
insertPageElement(pageElement)PageElement在頁面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在頁面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在頁面上插入圖案。
insertShape(shapeType, left, top, width, height)Shape在頁面上插入圖案。
insertSheetsChart(sourceChart)SheetsChart在網頁上插入 Google 試算表圖表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在頁面上插入 Google 試算表圖表,並指定位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在頁面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在頁面上插入 Google 試算表圖表,顯示為 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image在網頁中插入 Google 試算表圖表,並提供位置和大小。Image
insertTable(numRows, numColumns)Table在頁面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在頁面上插入表格,並指定位置和大小。
insertTable(table)Table在頁面上插入所提供 Table 的副本。
insertTextBox(text)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertTextBox(text, left, top, width, height)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertVideo(videoUrl)Video在頁面左上角插入預設大小的影片。
insertVideo(videoUrl, left, top, width, height)Video在網頁上插入影片,並指定位置和大小。
insertVideo(video)Video在頁面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在頁面上插入所提供 WordArt 的副本。
remove()void移除頁面。
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
selectAsCurrentPage()void選取目前簡報中的 Page 做為 current page selection,並移除先前的選取項目。

NotesMaster

方法

方法傳回類型簡短說明
getGroups()Group[]傳回頁面上的 Group 物件清單。
getImages()Image[]傳回頁面上的 Image 物件清單。
getLines()Line[]傳回頁面上的 Line 物件清單。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement|null傳回具有指定 ID 的頁面上的 PageElement,如果沒有則傳回 null
getPageElements()PageElement[]傳回頁面上顯示的 PageElement 物件清單。
getPlaceholder(placeholderType)PageElement|null傳回指定 PlaceholderType 的預留位置 PageElement 物件,或如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null傳回指定 PlaceholderType 和預留位置索引的預留位置 PageElement 物件,如果沒有預留位置,則傳回 null
getPlaceholders()PageElement[]傳回頁面中的預留位置 PageElement 物件清單。
getShapes()Shape[]傳回頁面上的 Shape 物件清單。
getSheetsCharts()SheetsChart[]傳回頁面上的 SheetsChart 物件清單。
getTables()Table[]傳回頁面上的 Table 物件清單。
getVideos()Video[]傳回頁面上的 Video 物件清單。
getWordArts()WordArt[]傳回頁面上的 WordArt 物件清單。

NotesPage

方法

方法傳回類型簡短說明
getGroups()Group[]傳回頁面上的 Group 物件清單。
getImages()Image[]傳回頁面上的 Image 物件清單。
getLines()Line[]傳回頁面上的 Line 物件清單。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement|null傳回具有指定 ID 的頁面上的 PageElement,如果沒有則傳回 null
getPageElements()PageElement[]傳回頁面上顯示的 PageElement 物件清單。
getPlaceholder(placeholderType)PageElement|null傳回指定 PlaceholderType 的預留位置 PageElement 物件,或如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null傳回指定 PlaceholderType 和預留位置索引的預留位置 PageElement 物件,如果沒有預留位置,則傳回 null
getPlaceholders()PageElement[]傳回頁面中的預留位置 PageElement 物件清單。
getShapes()Shape[]傳回頁面上的 Shape 物件清單。
getSheetsCharts()SheetsChart[]傳回頁面上的 SheetsChart 物件清單。
getSpeakerNotesShape()Shape取得網頁上含有演講者備忘稿的圖案。
getTables()Table[]傳回頁面上的 Table 物件清單。
getVideos()Video[]傳回頁面上的 Video 物件清單。
getWordArts()WordArt[]傳回頁面上的 WordArt 物件清單。
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。

Page

方法

方法傳回類型簡短說明
asLayout()Layout以版面配置形式傳回頁面。
asMaster()Master將頁面傳回為母版。
asSlide()Slide以投影片形式傳回頁面。
getBackground()PageBackground取得頁面的背景。
getColorScheme()ColorScheme取得與網頁相關聯的 ColorScheme
getGroups()Group[]傳回頁面上的 Group 物件清單。
getImages()Image[]傳回頁面上的 Image 物件清單。
getLines()Line[]傳回頁面上的 Line 物件清單。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement|null傳回具有指定 ID 的頁面上的 PageElement,如果沒有則傳回 null
getPageElements()PageElement[]傳回頁面上顯示的 PageElement 物件清單。
getPageType()PageType取得網頁類型。
getPlaceholder(placeholderType)PageElement|null傳回指定 PlaceholderType 的預留位置 PageElement 物件,或如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null傳回指定 PlaceholderType 和預留位置索引的預留位置 PageElement 物件,如果沒有預留位置,則傳回 null
getPlaceholders()PageElement[]傳回頁面中的預留位置 PageElement 物件清單。
getShapes()Shape[]傳回頁面上的 Shape 物件清單。
getSheetsCharts()SheetsChart[]傳回頁面上的 SheetsChart 物件清單。
getTables()Table[]傳回頁面上的 Table 物件清單。
getVideos()Video[]傳回頁面上的 Video 物件清單。
getWordArts()WordArt[]傳回頁面上的 WordArt 物件清單。
group(pageElements)Group將所有指定的頁面元素分組。
insertGroup(group)Group在頁面上插入所提供 Group 的副本。
insertImage(blobSource)Image在頁面左上角插入圖片,圖片大小預設為指定圖片 Blob 的大小。
insertImage(blobSource, left, top, width, height)Image在頁面上插入圖片,圖片位置和大小取自指定的圖片 Blob。
insertImage(image)Image在頁面上插入所提供 Image 的副本。
insertImage(imageUrl)Image從提供的網址插入圖片,並將圖片放在頁面左上角,大小則採用預設值。
insertImage(imageUrl, left, top, width, height)Image從提供的網址插入圖片,並在頁面上指定圖片位置和大小。
insertLine(line)Line在頁面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在頁面上插入連結兩個 connection sites 的線條。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在頁面中插入一行。
insertPageElement(pageElement)PageElement在頁面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在頁面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在頁面上插入圖案。
insertShape(shapeType, left, top, width, height)Shape在頁面上插入圖案。
insertSheetsChart(sourceChart)SheetsChart在網頁上插入 Google 試算表圖表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在頁面上插入 Google 試算表圖表,並指定位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在頁面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在頁面上插入 Google 試算表圖表,顯示為 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image在網頁中插入 Google 試算表圖表,並提供位置和大小。Image
insertTable(numRows, numColumns)Table在頁面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在頁面上插入表格,並指定位置和大小。
insertTable(table)Table在頁面上插入所提供 Table 的副本。
insertTextBox(text)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertTextBox(text, left, top, width, height)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertVideo(videoUrl)Video在頁面左上角插入預設大小的影片。
insertVideo(videoUrl, left, top, width, height)Video在網頁上插入影片,並指定位置和大小。
insertVideo(video)Video在頁面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在頁面上插入所提供 WordArt 的副本。
remove()void移除頁面。
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
selectAsCurrentPage()void選取目前簡報中的 Page 做為 current page selection,並移除先前的選取項目。

PageBackground

方法

方法傳回類型簡短說明
getPictureFill()PictureFill|null取得這個背景的延展圖片填滿,如果背景填滿類型不是 PageBackgroundType.PICTURE,則為 null
getSolidFill()SolidFill|null取得這個背景的實心填滿,或 null 如果背景填滿類型不是 PageBackgroundType.SOLID
getType()PageBackgroundType取得這個頁面背景的類型。
isVisible()Boolean背景是否可見。
setPictureFill(blobSource)void將指定圖片 Blob 中的圖片設為網頁背景。
setPictureFill(imageUrl)void將指定網址的圖片設為網頁背景。
setSolidFill(color)void將實心填滿設為指定的 Color
setSolidFill(color, alpha)void將實心填滿設為指定的 Alpha 和 Color
setSolidFill(red, green, blue)void將實心填滿設為指定的 RGB 值。
setSolidFill(red, green, blue, alpha)void將實心填滿設為指定的 Alpha 和 RGB 值。
setSolidFill(hexString)void將純色填滿設為指定的十六進位顏色字串。
setSolidFill(hexString, alpha)void將純色填滿設為指定的 Alpha 和十六進位顏色字串。
setSolidFill(color)void將實心填滿設為指定的 ThemeColorType
setSolidFill(color, alpha)void將實心填滿設為指定的 Alpha 和 ThemeColorType
setTransparent()void將背景設為透明。

PageBackgroundType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的頁面背景類型。
NONEEnum沒有填滿,因此背景會以白色呈現。
SOLIDEnum純色填滿。
PICTUREEnum圖片會延展以填滿頁面。

PageElement

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)PageElement將元素對齊頁面上的指定對齊位置。
asGroup()Group以群組形式傳回網頁元素。
asImage()Image以圖片形式傳回網頁元素。
asLine()Line以線條形式傳回頁面元素。
asShape()Shape以形狀形式傳回頁面元素。
asSheetsChart()SheetsChart傳回頁面元素,做為從 Google 試算表內嵌的連結圖表。
asSpeakerSpotlight()SpeakerSpotlight將頁面元素傳回為講者聚光燈。
asTable()Table以表格形式傳回網頁元素。
asVideo()Video將網頁元素傳回為影片。
asWordArt()WordArt以美工文字形式傳回頁面元素。
bringForward()PageElement將頁面元素在頁面上往前移動一個元素。
bringToFront()PageElement將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)PageElement將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
scaleHeight(ratio)PageElement依指定比例縮放元素高度。
scaleWidth(ratio)PageElement依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()PageElement將頁面元素在頁面上往後移動一個元素。
sendToBack()PageElement將頁面元素移到頁面後方。
setDescription(description)PageElement設定頁面元素的替代文字說明。
setHeight(height)PageElement以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)PageElement以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setRotation(angle)PageElement設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)PageElement設定網頁元素的替代文字標題。
setTop(top)PageElement以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)PageElement使用提供的轉換設定網頁元素的轉換。
setWidth(width)PageElement以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

PageElementRange

方法

方法傳回類型簡短說明
getPageElements()PageElement[]傳回 PageElement 執行個體清單。

PageElementType

屬性

屬性類型說明
UNSUPPORTEDEnum代表系統不支援且無法進一步分類的網頁元素。
SHAPEEnum代表沒有更具體分類的通用形狀。
IMAGEEnum代表圖片。
VIDEOEnum代表影片。
TABLEEnum代表表格。
GROUPEnum代表合併為單一單元的網頁元素集合。
LINEEnum代表一行。
WORD_ARTEnum代表文字藝術。
SHEETS_CHARTEnum代表從 Google 試算表嵌入的連結圖表。
SPEAKER_SPOTLIGHTEnum代表講者鏡頭畫面。

PageRange

方法

方法傳回類型簡短說明
getPages()Page[]傳回 Page 執行個體清單。

PageType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的網頁類型。
SLIDEEnum投影片頁面。
LAYOUTEnum版面配置頁面。
MASTEREnum主頁面。

Paragraph

方法

方法傳回類型簡短說明
getIndex()Integer|null傳回段落換行的索引。
getRange()TextRange|null傳回 TextRange,範圍涵蓋以這個物件的換行字元結尾的段落文字。

ParagraphAlignment

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的段落對齊方式。
STARTEnum段落會與行首對齊。
CENTEREnum段落置中。
ENDEnum段落會對齊行尾。
JUSTIFIEDEnum段落已對齊。

ParagraphStyle

方法

方法傳回類型簡短說明
getIndentEnd()Number|null傳回 TextRange 中段落的文字結尾縮排 (以點為單位),如果指定文字有多種段落樣式,則傳回 null
getIndentFirstLine()Number|null傳回 TextRange 中段落首行的縮排點數,或是在指定文字有多種段落樣式時傳回 null
getIndentStart()Number|null傳回 TextRange 中段落的文字開頭縮排 (以點為單位),或是在指定文字有多種段落樣式時傳回 null
getLineSpacing()Number|null傳回行距,如果指定文字有多種段落樣式,則傳回 null
getParagraphAlignment()ParagraphAlignment|null傳回 TextRange 中段落的 ParagraphAlignment,或是在指定文字有多種段落樣式時傳回 null
getSpaceAbove()Number|null傳回 TextRange 中段落上方的額外空間 (以點為單位),或如果指定文字有多個段落樣式,則傳回 null
getSpaceBelow()Number|null以點為單位,傳回 TextRange 中段落下方的額外空間,或是在指定文字有多個段落樣式時傳回 null
getSpacingMode()SpacingMode|null傳回 TextRange 中段落的 SpacingMode,或傳回 null (如果指定文字有多種段落樣式)。
getTextDirection()TextDirection|null傳回 TextRange 中段落的 TextDirection,或傳回 null (如果指定文字有多種段落樣式)。
setIndentEnd(indent)ParagraphStyle以點為單位,設定 TextRange 中段落的文字結尾縮排。
setIndentFirstLine(indent)ParagraphStyle以點為單位,設定 TextRange 中段落首行的縮排。
setIndentStart(indent)ParagraphStyle以點為單位,設定 TextRange 中段落的文字起始縮排。
setLineSpacing(spacing)ParagraphStyle設定行距。
setParagraphAlignment(alignment)ParagraphStyle設定 TextRange 中段落的 ParagraphAlignment
setSpaceAbove(space)ParagraphStyle以點為單位,設定 TextRange 中段落上方的額外空間。
setSpaceBelow(space)ParagraphStyle以點為單位,設定 TextRange 中段落下方的額外空間。
setSpacingMode(mode)ParagraphStyle設定 TextRange 中段落的 SpacingMode
setTextDirection(direction)ParagraphStyle設定 TextRange 中段落的 TextDirection

PictureFill

方法

方法傳回類型簡短說明
getAs(contentType)Blob以轉換為指定內容類型的 Blob 形式,傳回這個物件內的資料。
getBlob()Blob將這個物件內的資料以 Blob 形式傳回。
getContentUrl()String取得圖片的網址。
getSourceUrl()String|null取得圖片的來源網址 (如有)。

PlaceholderType

屬性

屬性類型說明
UNSUPPORTEDEnum系統不支援的預留位置類型。
NONEEnum這不是預留位置。
BODYEnum網頁的本文。
CHARTEnum圖表或圖形。
CLIP_ARTEnum美工圖案。
CENTERED_TITLEEnum標題置中。
DIAGRAMEnum圖表。
DATE_AND_TIMEEnum日期和時間。
FOOTEREnum頁尾文字。
HEADEREnum標頭文字。
MEDIAEnum多媒體。
OBJECTEnum任何內容類型。
PICTUREEnum圖片。
SLIDE_NUMBEREnum投影片編號。
SUBTITLEEnum副標題。
TABLEEnum
TITLEEnum投影片標題。
SLIDE_IMAGEEnum投影片圖片。

Point

方法

方法傳回類型簡短說明
getX()Number取得以點為單位的水平座標。
getY()Number取得以點為單位的垂直座標。

PredefinedLayout

屬性

屬性類型說明
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版面配置,附上大型數字標題。

Presentation

方法

方法傳回類型簡短說明
addEditor(emailAddress)Presentation將指定使用者新增至 Presentation 的編輯者清單。
addEditor(user)Presentation將指定使用者新增至 Presentation 的編輯者清單。
addEditors(emailAddresses)Presentation將指定的使用者陣列新增至 Presentation 的編輯者清單。
addViewer(emailAddress)Presentation將指定使用者新增至 Presentation 的檢視者清單。
addViewer(user)Presentation將指定使用者新增至 Presentation 的檢視者清單。
addViewers(emailAddresses)Presentation將指定的使用者陣列新增至 Presentation 的檢視者清單。
appendSlide()Slide使用根據目前母片預先定義的版面配置,將投影片附加至簡報結尾。PredefinedLayout.BLANK
appendSlide(layout)Slide根據目前的母片,使用指定版面配置將投影片附加至簡報結尾。
appendSlide(predefinedLayout)Slide根據目前的母片,使用指定的預先定義版面配置,在簡報結尾附加投影片。
appendSlide(slide)Slide將提供的 Slide 副本附加到簡報結尾。
appendSlide(slide, linkingMode)Slide將來源簡報中提供的 Slide 副本附加到目前簡報的結尾,並根據 SlideLinkingMode 設定投影片連結。
getEditors()User[]取得這個 Presentation 的編輯者清單。
getId()String取得簡報的專屬 ID。
getLayouts()Layout[]取得簡報中的版面配置。
getMasters()Master[]取得簡報中的主投影片。
getName()String取得簡報的名稱或標題。
getNotesMaster()NotesMaster取得簡報的備忘稿母片。
getNotesPageHeight()Number以點為單位,取得簡報中備忘稿母片和備忘稿頁面的頁面高度。
getNotesPageWidth()Number以點為單位,取得簡報中備忘稿母片和備忘稿頁面的頁面寬度。
getPageElementById(id)PageElement|null傳回具有指定 ID 的 PageElement,或如果不存在,則傳回 null
getPageHeight()Number以點為單位,取得簡報中投影片、版面配置和母片的頁面高度。
getPageWidth()Number以點為單位,取得簡報中投影片、版面配置和母片的頁面寬度。
getSelection()Selection|null取得使用者的選取項目 (使用中的簡報)。
getSlideById(id)Slide|null傳回具有指定 ID 的 Slide,或如果不存在,則傳回 null
getSlides()Slide[]取得簡報中的投影片。
getUrl()String擷取存取這份簡報的網址。
getViewers()User[]取得這個 Presentation 的檢視者和加註者清單。
insertSlide(insertionIndex)Slide使用根據目前主投影片的 PredefinedLayout.BLANK 預先定義版面配置,在簡報中指定索引處插入投影片。
insertSlide(insertionIndex, layout)Slide使用目前的主投影片,根據指定的版面配置,在簡報中指定索引處插入投影片。
insertSlide(insertionIndex, predefinedLayout)Slide使用目前母片中指定的預先定義版面配置,在簡報中指定索引處插入投影片。
insertSlide(insertionIndex, slide)Slide在簡報中指定索引處插入提供的 Slide 副本。
insertSlide(insertionIndex, slide, linkingMode)Slide將來源簡報中提供的 Slide 副本插入目前簡報的指定索引,並根據 SlideLinkingMode 設定投影片連結。
removeEditor(emailAddress)PresentationPresentation 的編輯者清單中移除指定使用者。
removeEditor(user)PresentationPresentation 的編輯者清單中移除指定使用者。
removeViewer(emailAddress)PresentationPresentation 的觀眾和留言者清單中移除指定使用者。
removeViewer(user)PresentationPresentation 的觀眾和留言者清單中移除指定使用者。
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
saveAndClose()void儲存目前的 Presentation
setName(name)void設定簡報名稱或標題。

Selection

方法

方法傳回類型簡短說明
getCurrentPage()Page|null如果沒有有效頁面,則傳回目前有效的 Pagenull
getPageElementRange()PageElementRange|null傳回所選 PageElement 執行個體的 PageElementRange 集合,如果未選取任何 PageElement 執行個體,則傳回 null
getPageRange()PageRange|null傳回影格中選取的 Page 執行個體集合,或如果選取項目不是 SelectionType.PAGE 類型,則傳回 nullPageRange
getSelectionType()SelectionType傳回 SelectionType
getTableCellRange()TableCellRange|null傳回所選 TableCell 執行個體的 TableCellRange 集合,如果沒有選取任何 TableCell 執行個體,則傳回 null
getTextRange()TextRange|null傳回所選的 TextRange,或如果選取項目不是 SelectionType.TEXT 類型,則傳回 null

SelectionType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的選取類型。
NONEEnum未選取任何項目。
TEXTEnum選取文字。
TABLE_CELLEnum選取表格儲存格。
PAGEEnum縮圖膠片中的頁面選取畫面。
PAGE_ELEMENTEnum選取頁面元素。
CURRENT_PAGEEnum目前選取的頁面。

Shape

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)Shape將元素對齊頁面上的指定對齊位置。
bringForward()Shape將頁面元素在頁面上往前移動一個元素。
bringToFront()Shape將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getAutofit()Autofit|null傳回這個形狀內文字的 Autofit
getBorder()Border傳回形狀的 Border
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getContentAlignment()ContentAlignment傳回形狀中文字的 ContentAlignment
getDescription()String傳回網頁元素的替代文字說明。
getFill()Fill傳回形狀的 Fill
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getLink()Link|null如果沒有連結,則傳回 Linknull
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getParentPlaceholder()PageElement|null傳回預留位置的父項頁面元素。
getPlaceholderIndex()Integer|null傳回形狀的預留位置索引。
getPlaceholderType()PlaceholderType傳回圖案的預留位置類型,如果圖案不是預留位置,則傳回 PlaceholderType.NONE
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getShapeType()ShapeType傳回形狀類型。
getText()TextRange傳回形狀的文字內容。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)Shape將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
removeLink()void移除 Link
replaceWithImage(blobSource)Image使用 BlobSource 提供的圖片取代這個形狀。
replaceWithImage(blobSource, crop)Image使用 BlobSource 提供的圖片取代這個形狀。
replaceWithImage(imageUrl)Image使用圖片取代這個圖案。
replaceWithImage(imageUrl, crop)Image使用圖片取代這個圖案。
replaceWithSheetsChart(sourceChart)SheetsChart以 Google 試算表圖表取代這個圖形。
replaceWithSheetsChartAsImage(sourceChart)Image以 Google 試算表圖表圖片取代這個圖案。
scaleHeight(ratio)Shape依指定比例縮放元素高度。
scaleWidth(ratio)Shape依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()Shape將頁面元素在頁面上往後移動一個元素。
sendToBack()Shape將頁面元素移到頁面後方。
setContentAlignment(contentAlignment)Shape設定圖形中文字的 ContentAlignment
setDescription(description)Shape設定頁面元素的替代文字說明。
setHeight(height)Shape以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)Shape以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setLinkSlide(slideIndex)Link使用投影片的索引 (從零開始計算),將 Link 設為指定的 Slide
setLinkSlide(slide)LinkLink 設為指定 Slide,連結會依指定投影片 ID 設定。
setLinkSlide(slidePosition)Link使用投影片的相對位置,將 Link 設為指定 Slide
setLinkUrl(url)LinkLink 設為指定的非空白網址字串。
setRotation(angle)Shape設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)Shape設定網頁元素的替代文字標題。
setTop(top)Shape以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)Shape使用提供的轉換設定網頁元素的轉換。
setWidth(width)Shape以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

ShapeType

屬性

屬性類型說明
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_ARROWEnumU 形下彎箭號。
CURVED_LEFT_ARROWEnum向左彎曲的箭頭形狀。
CURVED_RIGHT_ARROWEnum彎曲的向右箭頭形狀。
CURVED_UP_ARROWEnumU 形上彎箭號。
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_2EnumRibbon 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橢圓形緞帶形狀。
ELLIPSE_RIBBON_2Enum橢圓形功能區塊 2 形狀。
CLOUD_CALLOUTEnum對話方塊雲朵形狀。
CUSTOMEnum自訂形狀。

SheetsChart

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)SheetsChart將元素對齊頁面上的指定對齊位置。
asImage()Image|null如果圖表不是內嵌圖片,則傳回圖表圖片或 null
bringForward()SheetsChart將頁面元素在頁面上往前移動一個元素。
bringToFront()SheetsChart將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getChartId()Integer取得嵌入的 Google 試算表中的特定圖表 ID。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getEmbedType()SheetsChartEmbedType傳回 Google 試算表圖表的嵌入類型。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getLink()Link|null如果沒有連結,則傳回 Linknull
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getSpreadsheetId()String取得包含來源圖表的 Google 試算表 ID。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)SheetsChart將提供的轉換預先串連至網頁元素的現有轉換。
refresh()void重新整理圖表,以 Google 試算表的最新版本取代現有圖表。
remove()void移除頁面元素。
removeLink()void移除 Link
scaleHeight(ratio)SheetsChart依指定比例縮放元素高度。
scaleWidth(ratio)SheetsChart依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()SheetsChart將頁面元素在頁面上往後移動一個元素。
sendToBack()SheetsChart將頁面元素移到頁面後方。
setDescription(description)SheetsChart設定頁面元素的替代文字說明。
setHeight(height)SheetsChart以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)SheetsChart以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setLinkSlide(slideIndex)Link使用投影片的索引 (從零開始計算),將 Link 設為指定的 Slide
setLinkSlide(slide)LinkLink 設為指定 Slide,連結會依指定投影片 ID 設定。
setLinkSlide(slidePosition)Link使用投影片的相對位置,將 Link 設為指定 Slide
setLinkUrl(url)LinkLink 設為指定的非空白網址字串。
setRotation(angle)SheetsChart設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)SheetsChart設定網頁元素的替代文字標題。
setTop(top)SheetsChart以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)SheetsChart使用提供的轉換設定網頁元素的轉換。
setWidth(width)SheetsChart以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

SheetsChartEmbedType

屬性

屬性類型說明
UNSUPPORTEDEnum代表系統不支援的圖表,且無法進一步分類。
IMAGEEnum表示圖表是以圖片形式嵌入。

Slide

方法

方法傳回類型簡短說明
duplicate()Slide複製投影片。
getBackground()PageBackground取得網頁的背景。
getColorScheme()ColorScheme取得與網頁相關聯的 ColorScheme
getGroups()Group[]傳回頁面上的 Group 物件清單。
getImages()Image[]傳回頁面上的 Image 物件清單。
getLayout()Layout|null取得投影片所依據的版面配置,或投影片並非依據版面配置時的 null
getLines()Line[]傳回頁面上的 Line 物件清單。
getNotesPage()NotesPage傳回與投影片相關聯的附註頁面。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement|null傳回具有指定 ID 的頁面上的 PageElement,如果沒有則傳回 null
getPageElements()PageElement[]傳回頁面上顯示的 PageElement 物件清單。
getPageType()PageType取得網頁類型。
getPlaceholder(placeholderType)PageElement|null傳回指定 PlaceholderType 的預留位置 PageElement 物件,或如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement|null傳回指定 PlaceholderType 和預留位置索引的預留位置 PageElement 物件,如果沒有預留位置,則傳回 null
getPlaceholders()PageElement[]傳回頁面中的預留位置 PageElement 物件清單。
getShapes()Shape[]傳回頁面上的 Shape 物件清單。
getSheetsCharts()SheetsChart[]傳回頁面上的 SheetsChart 物件清單。
getSlideLinkingMode()SlideLinkingMode傳回 SlideLinkingMode,指出投影片是否連結至其他投影片。
getSourcePresentationId()String如果投影片未連結,則傳回來源 Presentation ID 或 null
getSourceSlideObjectId()String傳回來源投影片 ID,如果投影片未連結,則傳回 null
getTables()Table[]傳回頁面上的 Table 物件清單。
getVideos()Video[]傳回頁面上的 Video 物件清單。
getWordArts()WordArt[]傳回頁面上的 WordArt 物件清單。
group(pageElements)Group將所有指定的頁面元素分組。
insertGroup(group)Group在頁面上插入所提供 Group 的副本。
insertImage(blobSource)Image在頁面左上角插入圖片,圖片大小預設為指定圖片 Blob 的大小。
insertImage(blobSource, left, top, width, height)Image在頁面上插入圖片,圖片位置和大小取自指定的圖片 Blob。
insertImage(image)Image在頁面上插入所提供 Image 的副本。
insertImage(imageUrl)Image從提供的網址插入圖片,並將圖片放在頁面左上角,大小則採用預設值。
insertImage(imageUrl, left, top, width, height)Image從提供的網址插入圖片,並在頁面上指定圖片位置和大小。
insertLine(line)Line在頁面上插入所提供 Line 的副本。
insertLine(lineCategory, startConnectionSite, endConnectionSite)Line在頁面上插入連結兩個 connection sites 的線條。
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Line在頁面中插入一行。
insertPageElement(pageElement)PageElement在頁面上插入所提供 PageElement 的副本。
insertShape(shape)Shape在頁面上插入所提供 Shape 的副本。
insertShape(shapeType)Shape在頁面上插入圖案。
insertShape(shapeType, left, top, width, height)Shape在頁面上插入圖案。
insertSheetsChart(sourceChart)SheetsChart在網頁上插入 Google 試算表圖表。
insertSheetsChart(sourceChart, left, top, width, height)SheetsChart在頁面上插入 Google 試算表圖表,並指定位置和大小。
insertSheetsChart(sheetsChart)SheetsChart在頁面上插入所提供 SheetsChart 的副本。
insertSheetsChartAsImage(sourceChart)Image在頁面上插入 Google 試算表圖表,顯示為 Image
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image在網頁中插入 Google 試算表圖表,並提供位置和大小。Image
insertTable(numRows, numColumns)Table在頁面上插入表格。
insertTable(numRows, numColumns, left, top, width, height)Table在頁面上插入表格,並指定位置和大小。
insertTable(table)Table在頁面上插入所提供 Table 的副本。
insertTextBox(text)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertTextBox(text, left, top, width, height)Shape在網頁上插入包含所提供字串的文字方塊 Shape
insertVideo(videoUrl)Video在頁面左上角插入預設大小的影片。
insertVideo(videoUrl, left, top, width, height)Video在網頁上插入影片,並指定位置和大小。
insertVideo(video)Video在頁面上插入所提供 Video 的副本。
insertWordArt(wordArt)WordArt在頁面上插入所提供 WordArt 的副本。
isSkipped()Boolean傳回投影片是否在簡報模式中略過。
move(index)void將投影片移至指定索引。
refreshSlide()void重新整理投影片,反映連結來源投影片的任何變更。
remove()void移除頁面。
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
selectAsCurrentPage()void選取目前簡報中的 Page 做為 current page selection,並移除先前的選取項目。
setSkipped(isSkipped)void設定是否要在簡報模式中略過投影片。
unlink()void取消連結目前的 Slide 與來源投影片。

SlideLinkingMode

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的投影片連結模式。
LINKEDEnum表示投影片已連結。
NOT_LINKEDEnum表示投影片未連結。

SlidePosition

屬性

屬性類型說明
NEXT_SLIDEEnum下一張投影片。
PREVIOUS_SLIDEEnum上一張投影片。
FIRST_SLIDEEnum簡報中的第一張投影片。
LAST_SLIDEEnum簡報中的最後一張投影片。

SlidesApp

屬性

屬性類型說明
AlignmentPositionAlignmentPosition對齊位置類型的列舉。
ArrowStyleArrowStyle列舉 Line 可擁有的不同箭頭樣式。
AutoTextTypeAutoTextType自動文字類型的列舉。
AutofitTypeAutofitType自動調整類型列舉。
CellMergeStateCellMergeState列舉表格儲存格的不同合併狀態。
ColorTypeColorType顏色類型列舉。
ContentAlignmentContentAlignment用於指定內容對齊方式的值列舉。
DashStyleDashStyle列舉 Line 可採用的不同虛線樣式。
FillTypeFillType填入類型列舉。
LineCategoryLineCategoryLine 的類別列舉。
LineFillTypeLineFillTypeLineFill 類型的列舉。
LineTypeLineTypeLine 類型的列舉。
LinkTypeLinkType連結類型列舉。
ListPresetListPreset列舉清單預設集類型。
PageBackgroundTypePageBackgroundType列舉網頁背景類型。
PageElementTypePageElementType網頁元素類型的列舉。
PageTypePageType列舉頁面類型。
ParagraphAlignmentParagraphAlignment段落對齊方式的列舉。
PlaceholderTypePlaceholderType預留位置類型的列舉。
PredefinedLayoutPredefinedLayout預先定義的版面配置列舉。
SelectionTypeSelectionType選取項目類型的列舉。
ShapeTypeShapeType形狀類型的列舉。
SheetsChartEmbedTypeSheetsChartEmbedType試算表圖表嵌入類型的列舉。
SlideLinkingModeSlideLinkingMode列舉連結簡報的方式。
SlidePositionSlidePosition列舉投影片位置類型。
SpacingModeSpacingMode列舉間距模式類型。
TextBaselineOffsetTextBaselineOffset列舉文字基準線位移的類型。
TextDirectionTextDirection列舉文字方向的類型。
ThemeColorTypeThemeColorType主題顏色的列舉。
VideoSourceTypeVideoSourceType影片來源類型的列舉。

方法

方法傳回類型簡短說明
create(name)Presentation建立並開啟新的 Presentation
getActivePresentation()Presentation|null傳回目前有效且指令碼繫結至容器的簡報,如果沒有有效簡報,則傳回 null
getUi()Ui傳回簡報使用者介面環境的例項,允許指令碼新增選單、對話方塊和側欄等功能。
newAffineTransformBuilder()AffineTransformBuilder傳回新的 AffineTransformBuilder,用於建構 AffineTransform
openById(id)Presentation開啟具有指定 ID 的 Presentation
openByUrl(url)Presentation使用指定網址開啟 Presentation

SolidFill

方法

方法傳回類型簡短說明
getAlpha()Number取得顏色不透明度,範圍為 [0, 1.0],其中 1.0 表示完全不透明。
getColor()Color取得填滿的顏色。

SpacingMode

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的間距模式。
NEVER_COLLAPSEEnum系統一律會算繪段落間距。
COLLAPSE_LISTSEnum清單元素之間會略過段落間距。

SpeakerSpotlight

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)SpeakerSpotlight將元素對齊頁面上的指定對齊位置。
bringForward()SpeakerSpotlight將頁面元素在頁面上往前移動一個元素。
bringToFront()SpeakerSpotlight將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getBorder()Border傳回講者鏡頭畫面的 Border
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getMaskShapeType()ShapeType|null傳回套用至演講者直播畫面的遮罩 ShapeType,如果沒有遮罩,則傳回 null
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)SpeakerSpotlight將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
scaleHeight(ratio)SpeakerSpotlight依指定比例縮放元素高度。
scaleWidth(ratio)SpeakerSpotlight依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()SpeakerSpotlight將頁面元素在頁面上往後移動一個元素。
sendToBack()SpeakerSpotlight將頁面元素移到頁面後方。
setDescription(description)SpeakerSpotlight設定頁面元素的替代文字說明。
setHeight(height)SpeakerSpotlight以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)SpeakerSpotlight以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setRotation(angle)SpeakerSpotlight設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)SpeakerSpotlight設定網頁元素的替代文字標題。
setTop(top)SpeakerSpotlight以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)SpeakerSpotlight使用提供的轉換設定網頁元素的轉換。
setWidth(width)SpeakerSpotlight以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

Table

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)Table將元素對齊頁面上的指定對齊位置。
appendColumn()TableColumn在表格最後一欄的右側附加新欄。
appendRow()TableRow在表格最後一列下方附加新資料列。
bringForward()Table將頁面元素在頁面上往前移動一個元素。
bringToFront()Table將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getCell(rowIndex, columnIndex)TableCell傳回表格中的指定儲存格。
getColumn(columnIndex)TableColumn傳回表格中的指定欄。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getNumColumns()Integer傳回資料表中的欄數。
getNumRows()Integer傳回資料表中的資料列數。
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getRow(rowIndex)TableRow傳回表格中的指定資料列。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
insertColumn(index)TableColumn在資料表的指定索引處插入新資料欄。
insertRow(index)TableRow在資料表的指定索引處插入新資料列。
preconcatenateTransform(transform)Table將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
scaleHeight(ratio)Table依指定比例縮放元素高度。
scaleWidth(ratio)Table依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()Table將頁面元素在頁面上往後移動一個元素。
sendToBack()Table將頁面元素移到頁面後方。
setDescription(description)Table設定頁面元素的替代文字說明。
setHeight(height)Table以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)Table以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setRotation(angle)Table設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)Table設定網頁元素的替代文字標題。
setTop(top)Table以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)Table使用提供的轉換設定網頁元素的轉換。
setWidth(width)Table以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

TableCell

方法

方法傳回類型簡短說明
getColumnIndex()Integer傳回資料表儲存格的欄索引 (從 0 開始)。
getColumnSpan()Integer傳回表格儲存格的欄跨度。
getContentAlignment()ContentAlignment傳回表格儲存格中文字的 ContentAlignment
getFill()Fill傳回表格儲存格的填滿顏色。
getHeadCell()TableCell|null傳回這個表格儲存格的標題儲存格。
getMergeState()CellMergeState傳回表格儲存格的合併狀態。
getParentColumn()TableColumn傳回包含目前儲存格的表格欄。
getParentRow()TableRow傳回包含目前儲存格的表格列。
getParentTable()Table傳回包含目前儲存格的表格。
getRowIndex()Integer傳回資料表儲存格的列索引 (從 0 開始)。
getRowSpan()Integer傳回表格儲存格的列跨度。
getText()TextRange傳回表格儲存格的文字內容。
setContentAlignment(contentAlignment)TableCell設定表格儲存格中文字的 ContentAlignment

TableCellRange

方法

方法傳回類型簡短說明
getTableCells()TableCell[]傳回 TableCell 執行個體清單。

TableColumn

方法

方法傳回類型簡短說明
getCell(cellIndex)TableCell傳回指定索引的儲存格。
getIndex()Integer傳回欄的索引 (從 0 開始)。
getNumCells()Integer傳回這個資料欄中的儲存格數量。
getParentTable()Table傳回包含目前資料欄的資料表。
getWidth()Number以點為單位傳回資料欄寬度。
remove()void移除表格欄。

TableRow

方法

方法傳回類型簡短說明
getCell(cellIndex)TableCell傳回指定索引的儲存格。
getIndex()Integer傳回資料列的索引 (從 0 開始)。
getMinimumHeight()Number傳回資料列的最小高度 (以點為單位)。
getNumCells()Integer傳回這個資料列中的儲存格數。
getParentTable()Table傳回包含目前資料列的表格。
remove()void移除表格列。

TextBaselineOffset

屬性

屬性類型說明
UNSUPPORTEDEnum系統不支援的文字基準線偏移。
NONEEnum文字不會垂直偏移。
SUPERSCRIPTEnum文字會向上垂直偏移。
SUBSCRIPTEnum文字會向下垂直偏移。

TextDirection

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的文字方向。
LEFT_TO_RIGHTEnum文字會從左到右顯示。
RIGHT_TO_LEFTEnum文字會從右向左顯示。

TextRange

方法

方法傳回類型簡短說明
appendParagraph(text)Paragraph在文字範圍結尾附加段落。
appendRange(textRange)TextRange將所提供文字範圍的副本附加至目前文字範圍的結尾。
appendRange(textRange, matchSourceFormatting)TextRange將所提供文字範圍的副本附加至目前文字範圍的結尾。
appendText(text)TextRange在文字範圍結尾附加文字。
asRenderedString()String傳回以適當格式顯示給使用者的相關聯形狀或表格儲存格,並以這個範圍為界。
asString()String傳回與相關聯形狀或表格儲存格範圍相鄰的原始文字。
clear()void清除這個範圍內的文字。
clear(startOffset, endOffset)void清除範圍內由起始和結束偏移量所界定的文字。
find(pattern)TextRange[]傳回目前文字範圍中與搜尋模式相符的所有範圍。
find(pattern, startOffset)TextRange[]傳回目前文字範圍中與搜尋模式相符的所有範圍,從起始位移開始。
getAutoTexts()AutoText[]傳回目前文字範圍內的自動文字。
getEndIndex()Integer傳回這個範圍中最後一個字元的專屬索引 (從 0 開始)。
getLength()Integer傳回這個範圍中的字元數。
getLinks()TextRange[]傳回與目前文字範圍內或重疊的所有 Link 對應的文字範圍集合。
getListParagraphs()Paragraph[]傳回與目前文字範圍重疊的清單段落。
getListStyle()ListStyle傳回目前文字範圍的 ListStyle
getParagraphStyle()ParagraphStyle傳回目前文字範圍的 ParagraphStyle
getParagraphs()Paragraph[]傳回與目前文字範圍重疊的段落。
getRange(startOffset, endOffset)TextRange傳回涵蓋衍生範圍部分內容的新 TextRange
getRuns()TextRange[]傳回與目前文字範圍重疊的文字執行。
getStartIndex()Integer傳回這個範圍中第一個字元的索引 (從 0 開始計算,且包含該字元)。
getTextStyle()TextStyle|null傳回範圍的文字樣式,如果範圍空白,則傳回 null
insertParagraph(startOffset, text)Paragraph在起始偏移處插入段落。
insertRange(startOffset, textRange)TextRange在起始位移處插入所提供文字範圍的副本。
insertRange(startOffset, textRange, matchSourceFormatting)TextRange在起始位移處插入所提供文字範圍的副本。
insertText(startOffset, text)TextRange在起始偏移量插入文字。
isEmpty()Boolean如果這個範圍內沒有任何字元,則傳回 true;否則傳回 false
replaceAllText(findText, replaceText)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
replaceAllText(findText, replaceText, matchCase)Integer將所有符合「尋找文字」的文字例項替換為「取代文字」。
select()void只選取目前簡報中的 TextRange,並移除先前的選取項目。
setText(newText)TextRange設定與這個範圍相關聯的形狀或表格儲存格所限定的文字。

TextStyle

方法

方法傳回類型簡短說明
getBackgroundColor()Color|null傳回文字的背景顏色,如果文字有多種樣式,則傳回 null
getBaselineOffset()TextBaselineOffset|null傳回文字與正常位置的垂直偏移量,如果文字有多種樣式,則傳回 null
getFontFamily()String|null傳回文字的字型系列,如果文字有多種樣式,則傳回 null
getFontSize()Number|null傳回文字的字型大小 (以點為單位),如果文字有多種樣式,則傳回 null
getFontWeight()Integer|null傳回文字的字型粗細,如果文字有多種樣式,則傳回 null
getForegroundColor()Color|null傳回文字的前景顏色,如果文字有多種樣式,則傳回 null
getLink()Link|null傳回文字上的 Link,如果沒有連結、連結位於部分文字上,或有多個連結,則傳回 null
hasLink()Boolean|null如果文字有連結,則傳回 true;如果沒有,則傳回 false;如果連結位於部分文字或有多個連結,則傳回 null
isBackgroundTransparent()Boolean|null如果文字背景為透明,則傳回 true;如果不是,則傳回 false;如果文字有多種樣式,則傳回 null
isBold()Boolean|null如果文字以粗體顯示,則傳回 true;如果不是,則傳回 false;如果文字有多種樣式,則傳回 null
isItalic()Boolean|null如果文字為斜體,則傳回 true;如果不是,則傳回 false;如果文字有多種樣式,則傳回 null
isSmallCaps()Boolean|null如果文字為小型大寫字母,則傳回 true;如果不是,則傳回 false;如果文字有多種樣式,則傳回 null
isStrikethrough()Boolean|null如果文字加上刪除線,則傳回 true;如果沒有,則傳回 false;如果文字有多種樣式,則傳回 null
isUnderline()Boolean|null如果文字加上底線,則傳回 true;如果沒有,則傳回 false;如果文字有多種樣式,則傳回 null
removeLink()TextStyle移除 Link
setBackgroundColor(color)TextStyle設定文字的背景顏色。
setBackgroundColor(red, green, blue)TextStyle將文字的背景顏色設為指定 RGB 值 (0 到 255)。
setBackgroundColor(hexColor)TextStyle將文字的背景顏色設為指定的十六進位顏色字串。
setBackgroundColor(color)TextStyle將文字的背景顏色設為指定的 ThemeColorType
setBackgroundColorTransparent()TextStyle將文字的背景顏色設為透明。
setBaselineOffset(offset)TextStyle設定文字相對於正常位置的垂直位移。
setBold(bold)TextStyle設定文字是否應以粗體顯示。
setFontFamily(fontFamily)TextStyle設定文字的字型系列。
setFontFamilyAndWeight(fontFamily, fontWeight)TextStyle設定文字的字型系列和粗細。
setFontSize(fontSize)TextStyle設定文字的字型大小 (以點為單位)。
setForegroundColor(foregroundColor)TextStyle設定文字的前景顏色。
setForegroundColor(red, green, blue)TextStyle將文字的前景色設為指定 RGB 值 (0 到 255)。
setForegroundColor(hexColor)TextStyle將文字的前景顏色設為指定的十六進位顏色字串。
setForegroundColor(color)TextStyle將文字的前景顏色設為指定的 ThemeColorType
setItalic(italic)TextStyle設定文字是否為斜體。
setLinkSlide(slideIndex)TextStyle使用投影片的索引 (從零開始計算),將 Link 設為指定的 Slide
setLinkSlide(slide)TextStyleLink 設為指定 Slide,連結會依指定投影片 ID 設定。
setLinkSlide(slidePosition)TextStyle使用投影片的相對位置,將 Link 設為指定 Slide
setLinkUrl(url)TextStyleLink 設為指定的非空白網址字串。
setSmallCaps(smallCaps)TextStyle設定文字是否以小型大寫字母顯示。
setStrikethrough(strikethrough)TextStyle設定文字是否要加上刪除線。
setUnderline(underline)TextStyle設定文字是否加上底線。

ThemeColor

方法

方法傳回類型簡短說明
getColorType()ColorType取得這個顏色的類型。
getThemeColorType()ThemeColorType取得這個顏色的主題顏色類型。

ThemeColorType

屬性

屬性類型說明
UNSUPPORTEDEnum代表不支援的主題顏色。
DARK1Enum代表第一個深色。
LIGHT1Enum代表第一個淺色。
DARK2Enum代表第二個深色。
LIGHT2Enum代表第二個淺色。
ACCENT1Enum代表第一個強調色。
ACCENT2Enum代表第二個強調色。
ACCENT3Enum代表第三個強調色。
ACCENT4Enum代表第四個強調色。
ACCENT5Enum代表第五個強調色。
ACCENT6Enum代表第六個強調色。
HYPERLINKEnum代表超連結使用的顏色。
FOLLOWED_HYPERLINKEnum代表已造訪超連結所用的顏色。

Video

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)Video將元素對齊頁面上的指定對齊位置。
bringForward()Video將頁面元素在頁面上往前移動一個元素。
bringToFront()Video將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getBorder()Border傳回影片的 Border
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getSource()VideoSourceType取得影片來源。
getThumbnailUrl()String取得影片縮圖的網址。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getUrl()String|null取得影片網址。
getVideoId()String取得這部影片的影片來源專屬 ID。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)Video將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
scaleHeight(ratio)Video依指定比例縮放元素高度。
scaleWidth(ratio)Video依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()Video將頁面元素在頁面上往後移動一個元素。
sendToBack()Video將頁面元素移到頁面後方。
setDescription(description)Video設定頁面元素的替代文字說明。
setHeight(height)Video以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)Video以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setRotation(angle)Video設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)Video設定網頁元素的替代文字標題。
setTop(top)Video以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)Video使用提供的轉換設定網頁元素的轉換。
setWidth(width)Video以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。

VideoSourceType

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的影片來源類型。
YOUTUBEEnumYouTube 影片。

WordArt

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)WordArt將元素對齊頁面上的指定對齊位置。
bringForward()WordArt將頁面元素在頁面上往前移動一個元素。
bringToFront()WordArt將頁面元素移至頁面最前方。
duplicate()PageElement複製頁面元素。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連結網站,則傳回空白清單。
getDescription()String傳回網頁元素的替代文字說明。
getHeight()Number|null以點為單位取得元素的高度,也就是元素沒有旋轉時,元素周框的高度。
getInherentHeight()Number|null傳回元素固有的高度 (以點為單位)。
getInherentWidth()Number|null傳回元素固有的寬度 (以點為單位)。
getLeft()Number傳回元素在頁面中的水平位置 (以點為單位),測量基準為元素未旋轉時的頁面左上角。
getLink()Link|null如果沒有連結,則傳回 Linknull
getObjectId()String傳回這個物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group|null傳回這個頁面元素所屬的群組,如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRenderedText()String取得以美工文字形式呈現的文字。
getRotation()Number傳回元素以中心為軸的順時針旋轉角度 (以度為單位),零度表示未旋轉。
getTitle()String傳回網頁元素的替代文字標題。
getTop()Number取得元素在頁面中的垂直位置 (以點為單位),測量基準為頁面左上角 (元素未旋轉時)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number|null以點為單位傳回元素的寬度,也就是元素沒有旋轉時,元素周框的寬度。
preconcatenateTransform(transform)WordArt將提供的轉換預先串連至網頁元素的現有轉換。
remove()void移除頁面元素。
removeLink()void移除 Link
scaleHeight(ratio)WordArt依指定比例縮放元素高度。
scaleWidth(ratio)WordArt依指定比例縮放元素的寬度。
select()void只選取目前簡報中的 PageElement,並移除先前的選取項目。
select(replace)void選取使用中簡報中的 PageElement
sendBackward()WordArt將頁面元素在頁面上往後移動一個元素。
sendToBack()WordArt將頁面元素移到頁面後方。
setDescription(description)WordArt設定頁面元素的替代文字說明。
setHeight(height)WordArt以點為單位設定元素的高度,也就是元素沒有旋轉時,元素周框的高度。
setLeft(left)WordArt以點為單位設定元素在頁面上的水平位置,測量起點為頁面左上角 (元素未旋轉時)。
setLinkSlide(slideIndex)Link使用投影片的索引 (從零開始計算),將 Link 設為指定的 Slide
setLinkSlide(slide)LinkLink 設為指定 Slide,連結會依指定投影片 ID 設定。
setLinkSlide(slidePosition)Link使用投影片的相對位置,將 Link 設為指定 Slide
setLinkUrl(url)LinkLink 設為指定的非空白網址字串。
setRotation(angle)WordArt設定元素以中心為軸,順時針旋轉的角度 (以度為單位)。
setTitle(title)WordArt設定網頁元素的替代文字標題。
setTop(top)WordArt以點為單位設定元素在頁面上的垂直位置,測量起點為頁面左上角 (元素未旋轉時)。
setTransform(transform)WordArt使用提供的轉換設定網頁元素的轉換。
setWidth(width)WordArt以點為單位設定元素寬度,也就是元素沒有旋轉時,元素周框的寬度。