Slides Service

簡報

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

類別

名稱簡短說明
AffineTransform3x3 矩陣,用來根據矩陣乘法將來源座標 (x1, y1) 轉換為目的地座標 (x2, y2):
AffineTransformBuilderAffineTransform 物件的建構工具。
AlignmentPosition要套用的對齊位置。
ArrowStyle可呈現線性幾何圖形的起始與結束表單種類。
AutoText此為文字元素,會隨時間變化的內容動態取代,例如投影片編號。
AutoTextType自動文字類型。
Autofit說明形狀的自動調整設定。
AutofitType自動調整類型。
Border說明元素周圍的邊框。
CellMergeState表格儲存格的合併狀態。
Color不透明顏色
ColorScheme色彩配置定義了 ThemeColorType 成員與用於算繪它們的實際顏色的對應關係。
ConnectionSitePageElement 上的連線網站,可連結至 connector
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傳回自動文字的類型。
getIndex()Integer傳回自動文字的索引。
getRange()TextRange傳回跨自動文字的 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取得邊框的 DashStyle
getLineFill()LineFill取得邊框的 LineFill
getWeight()Number取得以點表示的邊框粗細。
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取得此背景的純填滿;如果填滿類型不是 FillType.SOLID,則使用 null
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取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform取得頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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 的形式傳回這個物件中的資料,做為轉換成指定內容類型的 blob。
getBlob()Blob以 blob 形式傳回這張圖片中的資料。
getBorder()Border傳回圖片的 Border
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連線網站,則傳回空白清單。
getContentUrl()String取得圖片的網址。
getDescription()String傳回頁面元素的替代文字說明。
getHeight()Number取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getLink()Link如果沒有連結,則傳回 Linknull
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getParentPlaceholder()PageElement傳回預留位置的父項頁面元素。
getPlaceholderIndex()Integer傳回預留位置圖片的索引。
getPlaceholderType()PlaceholderType傳回圖片的預留位置類型;如果形狀不是預留位置,則傳回 PlaceholderType.NONE
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getSourceUrl()String取得圖片的來源網址 (如有)。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
preconcatenateTransform(transform)Image將提供的轉換預先串連成頁面元素的現有轉換。
remove()void移除網頁元素。
removeLink()void移除 Link
replace(blobSource)Image將這張圖片替換為 BlobSource 物件描述的圖片。
replace(blobSource, crop)Image將這張圖片替換為 Image 物件描述的圖片,並可選擇裁剪圖片以符合尺寸。
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傳回含有指定 ID 的頁面上 PageElement;如果不存在,則傳回 null
getPageElements()PageElement[]傳回頁面上算繪的 PageElement 物件清單。
getPageType()PageType取得頁面類型。
getPlaceholder(placeholderType)PageElement傳回指定 PlaceholderType 的預留位置 PageElement 物件;如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement傳回指定 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從指定 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在網頁上以 Image 格式插入 Google 試算表圖表。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image使用指定位置和大小,在頁面上插入 Image 格式的 Google 試算表圖表。
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
getHeight()Number取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getLineCategory()LineCategory取得線條的 LineCategory
getLineFill()LineFill取得線條的 LineFill
getLineType()LineType取得線條的 LineType
getLink()Link如果沒有連結,則傳回 Linknull
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getStart()Point傳回線條的起點 (從頁面左上角開始計算)。
getStartArrow()ArrowStyle取得行開頭的箭頭 ArrowStyle
getStartConnection()ConnectionSite傳回行開頭的連線;如果沒有連線,則傳回 null
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWeight()Number傳回點中線條的粗細。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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取得線條的實填滿;如果填滿類型不是 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針對非網址連結類型傳回已連結的 Slide (如果有的話)。
getSlideId()String如果 LinkType 不是 LinkType.SLIDE_ID,則傳回已連結 Slidenull 的 ID。
getSlideIndex()Integer傳回連結 Slide 的索引 (從零開始)。如果 LinkType 不是 LinkType.SLIDE_INDEX,則傳回 null
getSlidePosition()SlidePosition傳回所連結 SlideSlidePositionnull (如果 LinkType 不是 LinkType.SLIDE_POSITION)。
getUrl()String傳回外部網頁的網址;如果 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含有「DIAMONDX」、「ARROW3D」和「SQUARE」字符的清單 (適用於前 3 個清單巢狀層級)。
CHECKBOXEnum包含所有清單巢狀層級的 `CHECKBOX` 字符清單。
ARROW_DIAMOND_DISCEnum包含前 3 個清單巢狀層級的 `ARROW`、`DIAMOND` 和 `DISC` 字符的清單。
STAR_CIRCLE_SQUAREEnum含有 `STAR`、`Circle` 和 `SQUARE` 字符的清單 (適用於前 3 個清單巢狀層級)。
ARROW3D_CIRCLE_SQUAREEnum含有 `ARROW3D`、`Circle` 和 `SQUARE` 字符的清單 (適用於前 3 個清單巢狀層級)。
LEFTTRIANGLE_DIAMOND_DISCEnum包含前 3 個清單巢狀層級的 `LEFTTRIANGLE`、DIAMOND` 和 `DISC` 字符的清單。
DIAMONDX_HOLLOWDIAMOND_SQUAREEnum包含前 3 個清單巢狀層級的「DIAMONDX」、「HOLLOWDIAMOND」和「SQUARE」字符的清單。
DIAMOND_CIRCLE_SQUAREEnum含有「DIAMOND」、`Circle` 和 `SQUARE` 字符的清單 (適用於前 3 個清單巢狀層級)。
DIGIT_ALPHA_ROMANEnum含有 `DIGIT`、`ALPHA` 和 `ROMAN` 字符的清單,其為前 3 個清單巢狀層級,後面接著句號。
DIGIT_ALPHA_ROMAN_PARENSEnum清單中前 3 個清單巢狀層級後面有 `DIGIT`、`ALPHA` 和 `ROMAN` 字符的清單,後接括號。
DIGIT_NESTEDEnum如果清單內含以半形句號分隔的 `DIGIT` 字符,每個巢狀層級都會使用先前巢狀層級的字符做為前置字元。
UPPERALPHA_ALPHA_ROMANEnum包含前 3 個清單巢狀層級的 `UPPERALPHA`、`ALPHA` 和 `ROMAN` 字符的清單,後接半形句號。
UPPERROMAN_UPPERALPHA_DIGITEnum含有 `UPPERROMAN`、`UPPERALPHA` 和 `DIGIT` 字符的清單適用於前 3 個清單巢狀層級,後接半形句號。
ZERODIGIT_ALPHA_ROMANEnum包含前 3 個清單巢狀層級的清單,其中包含 `ZERODIGIT`、`ALPHA` 和 `ROMAN` 字符,後接半形句號。

ListStyle

方法

方法傳回類型簡短說明
applyListPreset(listPreset)ListStyle將指定的 ListPreset 套用至與文字重疊的所有段落。
getGlyph()String傳回轉譯文字的字符。
getList()List傳回文字所在的 List,如果清單中沒有任何文字、清單中沒有任何文字,或文字位於多份清單中,則傳回 null
getNestingLevel()Integer傳回文字的巢狀結構層級。
isInList()Boolean如果文字剛好在一份清單中,則傳回 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傳回含有指定 ID 的頁面上 PageElement;如果不存在,則傳回 null
getPageElements()PageElement[]傳回頁面上算繪的 PageElement 物件清單。
getPageType()PageType取得頁面類型。
getPlaceholder(placeholderType)PageElement傳回指定 PlaceholderType 的預留位置 PageElement 物件;如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement傳回指定 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從指定 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在網頁上以 Image 格式插入 Google 試算表圖表。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image使用指定位置和大小,在頁面上插入 Image 格式的 Google 試算表圖表。
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傳回含有指定 ID 的頁面上 PageElement;如果不存在,則傳回 null
getPageElements()PageElement[]傳回頁面上算繪的 PageElement 物件清單。
getPlaceholder(placeholderType)PageElement傳回指定 PlaceholderType 的預留位置 PageElement 物件;如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement傳回指定 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傳回含有指定 ID 的頁面上 PageElement;如果不存在,則傳回 null
getPageElements()PageElement[]傳回頁面上算繪的 PageElement 物件清單。
getPlaceholder(placeholderType)PageElement傳回指定 PlaceholderType 的預留位置 PageElement 物件;如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement傳回指定 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傳回含有指定 ID 的頁面上 PageElement;如果不存在,則傳回 null
getPageElements()PageElement[]傳回頁面上算繪的 PageElement 物件清單。
getPageType()PageType取得頁面類型。
getPlaceholder(placeholderType)PageElement傳回指定 PlaceholderType 的預留位置 PageElement 物件;如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement傳回指定 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從指定 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在網頁上以 Image 格式插入 Google 試算表圖表。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image使用指定位置和大小,在頁面上插入 Image 格式的 Google 試算表圖表。
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取得此背景的延展圖片填滿效果;如果背景填滿類型不是 PageBackgroundType.PICTURE,則使用 null
getSolidFill()SolidFill取得此背景的純填滿;如果背景填滿類型不是 PageBackgroundType.SOLID,則使用 null
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取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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傳回段落新行的索引。
getRange()TextRange傳回 TextRange,跨段落文字的結尾由這個物件的新行字元結尾。

ParagraphAlignment

屬性

屬性類型說明
UNSUPPORTEDEnum不支援的段落對齊方式。
STARTEnum段落會與線條開頭對齊。
CENTEREnum段落置中。
ENDEnum段落會與線條結尾對齊。
JUSTIFIEDEnum此段落已左右對齊。

ParagraphStyle

方法

方法傳回類型簡短說明
getIndentEnd()Number傳回 TextRange 中段落的文字結尾縮排;如果指定文字有多個段落樣式,則傳回 null
getIndentFirstLine()Number傳回 TextRange 中段落第一行的縮排;如果指定文字有多個段落樣式,則傳回 null
getIndentStart()Number傳回 TextRange 中各段落的文字起始縮排;如果指定文字有多個段落樣式,則傳回 null
getLineSpacing()Number傳回行距;如果指定文字有多個段落樣式,則傳回 null
getParagraphAlignment()ParagraphAlignment傳回 TextRange 中段落的 ParagraphAlignment;如果指定文字有多個段落樣式,則傳回 null
getSpaceAbove()Number傳回 TextRange 中段落上方的額外空間;如果指定文字有多個段落樣式,則傳回 null
getSpaceBelow()Number傳回 TextRange 中段落下方的額外空間;如果指定文字有多個段落樣式,則傳回 null
getSpacingMode()SpacingMode針對 TextRange 中的段落傳回 SpacingMode;如果指定文字有多個段落樣式,則傳回 null
getTextDirection()TextDirection針對 TextRange 中的段落傳回 TextDirection;如果指定文字有多個段落樣式,則傳回 null
setIndentEnd(indent)ParagraphStyle設定 TextRange 中段落的文字結尾縮排。
setIndentFirstLine(indent)ParagraphStyle設定 TextRange 中段落第一行的縮排。
setIndentStart(indent)ParagraphStyle設定 TextRange 中段落的文字起始縮排。
setLineSpacing(spacing)ParagraphStyle設定行距。
setParagraphAlignment(alignment)ParagraphStyleTextRange 中設定段落的 ParagraphAlignment
setSpaceAbove(space)ParagraphStyle設定 TextRange 中段落上方的額外間距。
setSpaceBelow(space)ParagraphStyle設定 TextRange 中段落下方的額外空間。
setSpacingMode(mode)ParagraphStyleTextRange 中的段落設定 SpacingMode
setTextDirection(direction)ParagraphStyleTextRange 中的段落設定 TextDirection

PictureFill

方法

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

PlaceholderType

屬性

屬性類型說明
UNSUPPORTEDEnum系統不支援這個預留位置類型。
NONEEnum不是預留位置。
BODYEnum網頁的本文。
CHARTEnum圖表或圖形。
CLIP_ARTEnum插圖。
CENTERED_TITLEEnum標題已置中。
DIAGRAMEnum圖表。
DATE_AND_TIMEEnum日期和時間。
FOOTEREnum頁尾文字。
HEADEREnum標題文字。
MEDIAEnum多媒體。
OBJECTEnum任何內容類型。
PICTUREEnum圖片。
SLIDE_NUMBEREnum投影片數量。
SUBTITLEEnum字幕。
TABLEEnumTable.
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傳回具有指定 ID 的 PageElement;如果不存在,則傳回 null
getPageHeight()Number取得簡報中投影片、版面配置和主投影片的頁面高度 (以點為單位)。
getPageWidth()Number取得簡報中投影片、版面配置和主投影片的頁面寬度 (以點為單位)。
getSelection()Selection取得使用者在當前簡報中的選項。
getSlideById(id)Slide傳回具有指定 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)Presentation將特定使用者從 Presentation 的編輯者清單中移除。
removeEditor(user)Presentation將特定使用者從 Presentation 的編輯者清單中移除。
removeViewer(emailAddress)Presentation將特定使用者從 Presentation 的檢視者和加註者清單中移除。
removeViewer(user)Presentation將特定使用者從 Presentation 的檢視者和加註者清單中移除。
replaceAllText(findText, replaceText)Integer以取代文字取代所有符合尋找文字的執行個體。
replaceAllText(findText, replaceText, matchCase)Integer以取代文字取代所有符合尋找文字的執行個體。
saveAndClose()void儲存目前的 Presentation
setName(name)void設定簡報的名稱或標題。

Selection

方法

方法傳回類型簡短說明
getCurrentPage()Page如果沒有任何網頁,則傳回目前有效的 Pagenull
getPageElementRange()PageElementRange傳回已選取的 PageElement 例項的 PageElementRange 集合;如果沒有選取 PageElement 執行個體,則傳回 null
getPageRange()PageRange傳回已選取的快速滑過項目中一組 Page 例項集合的 PageRange;如果選取的項目並非 SelectionType.PAGE 類型,則傳回 null
getSelectionType()SelectionType傳回 SelectionType
getTableCellRange()TableCellRange傳回已選取的 TableCell 例項的 TableCellRange 集合;如果沒有選取 TableCell 執行個體,則傳回 null
getTextRange()TextRange傳回已選取的 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傳回此形狀內文字的 Autofit
getBorder()Border傳回形狀的 Border
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連線網站,則傳回空白清單。
getContentAlignment()ContentAlignment傳回形狀中文字的 ContentAlignment
getDescription()String傳回頁面元素的替代文字說明。
getFill()Fill傳回形狀的 Fill
getHeight()Number取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getLink()Link如果沒有連結,則傳回 Linknull
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getParentPlaceholder()PageElement傳回預留位置的父項頁面元素。
getPlaceholderIndex()Integer傳回形狀的預留位置索引。
getPlaceholderType()PlaceholderType傳回形狀的預留位置類型;如果形狀不是預留位置,則傳回 PlaceholderType.NONE
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getShapeType()ShapeType傳回形狀的類型。
getText()TextRange傳回形狀的文字內容。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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形狀。
CHEVRONEnumV 形圖案。
CHORDEnum和弦形狀。
CLOUDEnumCloud 形狀
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_12Enum12 角星形。
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_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自訂形狀。

SheetsChart

方法

方法傳回類型簡短說明
alignOnPage(alignmentPosition)SheetsChart將元素對齊頁面指定的對齊位置。
asImage()Image以圖片形式傳回圖表;如果圖表不是內嵌圖片,則傳回 null
bringForward()SheetsChart將頁面元素往前移動一個元素。
bringToFront()SheetsChart將網頁元素移到網頁前方。
duplicate()PageElement複製頁面元素。
getChartId()Integer取得內嵌 Google 試算表中特定圖表的 ID。
getConnectionSites()ConnectionSite[]傳回網頁元素上的 ConnectionSite 清單;如果網頁元素沒有任何連線網站,則傳回空白清單。
getDescription()String傳回頁面元素的替代文字說明。
getEmbedType()SheetsChartEmbedType傳回試算表圖表的嵌入類型。
getHeight()Number取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getLink()Link如果沒有連結,則傳回 Linknull
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getSpreadsheetId()String取得來源圖表所屬 Google 試算表的 ID。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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
getLines()Line[]傳回網頁上的 Line 物件清單。
getNotesPage()NotesPage傳回與投影片相關聯的記事頁面。
getObjectId()String取得網頁的專屬 ID。
getPageElementById(id)PageElement傳回含有指定 ID 的頁面上 PageElement;如果不存在,則傳回 null
getPageElements()PageElement[]傳回頁面上算繪的 PageElement 物件清單。
getPageType()PageType取得頁面類型。
getPlaceholder(placeholderType)PageElement傳回指定 PlaceholderType 的預留位置 PageElement 物件;如果沒有相符的預留位置,則傳回 null
getPlaceholder(placeholderType, placeholderIndex)PageElement傳回指定 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從指定 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在網頁上以 Image 格式插入 Google 試算表圖表。
insertSheetsChartAsImage(sourceChart, left, top, width, height)Image使用指定位置和大小,在頁面上插入 Image 格式的 Google 試算表圖表。
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傳回指令碼為 container-bound 的使用中簡報,如果沒有執行中呈現,則傳回 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取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getMaskShapeType()ShapeType傳回套用至講者鏡頭畫面的遮罩的 ShapeType;如果沒有遮罩,則傳回 null
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getNumColumns()Integer傳回資料表中的資料欄數。
getNumRows()Integer傳回資料表中的資料列數。
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getRow(rowIndex)TableRow傳回表格中的指定資料列。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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傳回這個表格儲存格的標頭儲存格。
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 開始) 的索引 (從 0 開始)。
getTextStyle()TextStyle傳回範圍的文字樣式;如果範圍空白,則傳回 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
getBaselineOffset()TextBaselineOffset傳回文字與一般位置的垂直偏移,如果文字有多個樣式,則傳回 null
getFontFamily()String傳回文字的字型系列;如果文字有多種樣式,則傳回 null
getFontSize()Number傳回點中的文字字型大小;如果文字有多種樣式,則傳回 null
getFontWeight()Integer傳回文字的字型粗細;如果文字有多種樣式,則傳回 null
getForegroundColor()Color傳回文字的前景顏色;如果文字有多種樣式,則傳回 null
getLink()Link傳回文字中的 Link;如果沒有任何連結,或連結位於文字的一部分,或有多個連結,則傳回 null
hasLink()Boolean如果文字包含連結,則傳回 true;如果文字包含連結,則傳回 false;如果連結位於文字的一部分,或有多個連結,則傳回 null
isBackgroundTransparent()Boolean如果文字背景為透明,則傳回 true;如果文字為透明,則傳回 false;如果文字有多個樣式,則傳回 null
isBold()Boolean如果文字顯示為粗體,則傳回 true,否則會傳回 false;如果文字有多種樣式,則傳回 null
isItalic()Boolean如果文字為斜體,則傳回 true,否則會傳回 false;如果文字有多個樣式,則傳回 null
isSmallCaps()Boolean如果文字使用小型大寫字母,則傳回 true,否則會傳回 false;如果文字有多種樣式,則傳回 null
isStrikethrough()Boolean如果文字使用刪除線,則傳回 true,如果為刪除,則傳回 false;如果文字有多種樣式,則傳回 null
isUnderline()Boolean如果文字加上底線,則傳回 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取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getSource()VideoSourceType取得影片來源。
getThumbnailUrl()String取得影片縮圖的網址。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getUrl()String取得影片的網址。
getVideoId()String取得此影片的影片來源專屬 ID。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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取得元素的高度 (以點為單位),也就是元素未旋轉時,元素的定界框高度。
getInherentHeight()Number傳回元素的固有高度 (以點為單位)。
getInherentWidth()Number傳回元素在點的固有寬度。
getLeft()Number傳回元素的水平位置 (以點為單位)。當元素沒有旋轉時,從頁面左上角測量。
getLink()Link如果沒有連結,則傳回 Linknull
getObjectId()String傳回此物件的專屬 ID。
getPageElementType()PageElementType傳回頁面元素的類型,以 PageElementType 列舉表示。
getParentGroup()Group傳回此頁面元素所屬的群組;如果元素不在群組中,則傳回 null
getParentPage()Page傳回這個頁面元素所在的頁面。
getRenderedText()String取得算繪為文字藝術的文字。
getRotation()Number傳回元素中心以度為單位的順時針旋轉角度,零度表示不會旋轉。
getTitle()String傳回頁面元素的替代文字標題。
getTop()Number取得元素的垂直位置 (在元素沒有旋轉時從頁面左上角測量)。
getTransform()AffineTransform傳回頁面元素的轉換。
getWidth()Number傳回元素的寬度 (以點為單位),也就是元素未旋轉時,元素的定界框寬度。
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設定元素的寬度 (以點表示,在元素未旋轉時,元素的定界框寬度)。