提供意見
Document Service
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
文件
這項服務可讓指令碼建立、存取及修改 Google 文件檔案。
// Open a document by ID .
var doc = DocumentApp . openById ( 'DOCUMENT_ID' );
// Create and open a document .
doc = DocumentApp . create ( 'Document Name' );
類別
屬性
屬性 類型 說明
BACKGROUND_COLOR
Enum
元素 (段落、表格等) 或文件的背景顏色。
BOLD
Enum
適用於富文字的字型粗細設定。
BORDER_COLOR
Enum
表格元素的邊框顏色。
BORDER_WIDTH
Enum
表格元素的框線寬度,以點為單位。
CODE
Enum
等式元素的程式碼內容。
FONT_FAMILY
Enum
適用於富文字的字型系列設定。
FONT_SIZE
Enum
富文字的字型大小設定 (以點為單位)。
FOREGROUND_COLOR
Enum
RTF 格式文字的前景顏色設定。
HEADING
Enum
段落元素的標題類型 (例如 DocumentApp.ParagraphHeading.HEADING1
)。
HEIGHT
Enum
圖片元素的高度設定。
HORIZONTAL_ALIGNMENT
Enum
段落元素 (例如 DocumentApp.HorizontalAlignment.CENTER
) 的水平對齊方式。
INDENT_END
Enum
段落元素的結尾縮排設定,以點為單位。
INDENT_FIRST_LINE
Enum
段落元素的首行縮排設定 (以點為單位)。
INDENT_START
Enum
段落元素的起始縮排設定,以點為單位。
ITALIC
Enum
適用於富文字的字型樣式設定。
GLYPH_TYPE
Enum
清單項目元素的圖示類型。
LEFT_TO_RIGHT
Enum
文字方向設定,適用於富文字。
LINE_SPACING
Enum
段落元素的線距設定係數。
LINK_URL
Enum
複合式文字的連結網址。
LIST_ID
Enum
包含清單的 ID,適用於清單項目元素。
MARGIN_BOTTOM
Enum
段落元素的下邊界設定,以點為單位。
MARGIN_LEFT
Enum
段落元素的左邊界設定,以點為單位。
MARGIN_RIGHT
Enum
段落元素的右邊界設定,以點為單位。
MARGIN_TOP
Enum
段落元素的上邊界設定,以點為單位。
NESTING_LEVEL
Enum
清單項目元素的項目巢狀層級。
MINIMUM_HEIGHT
Enum
表格資料列元素的最小高度設定 (以點為單位)。
PADDING_BOTTOM
Enum
表格儲存格元素的底部邊框間距設定 (以點為單位)。
PADDING_LEFT
Enum
表格單元格元素的左邊框間距設定 (以點為單位)。
PADDING_RIGHT
Enum
表格儲存格元素的右邊框間距設定 (以點為單位)。
PADDING_TOP
Enum
表格儲存格元素的頂部邊框間距設定 (以像素為單位)。
PAGE_HEIGHT
Enum
文件的頁面高度設定 (以點為單位)。
PAGE_WIDTH
Enum
文件的頁面寬度設定 (以點為單位)。
SPACING_AFTER
Enum
段落元素的底部間距設定 (以點為單位)。
SPACING_BEFORE
Enum
段落元素的頂部間距設定 (以點為單位)。
STRIKETHROUGH
Enum
RTF 格式文字的刪除線設定。
UNDERLINE
Enum
RTF 格式的底線設定。
VERTICAL_ALIGNMENT
Enum
資料表儲存格元素的垂直對齊設定。
WIDTH
Enum
表格儲存格和圖片元素的寬度設定。
方法
方法 傳回類型 簡短說明
appendHorizontalRule()
HorizontalRule
建立並附加新的 HorizontalRule
。
appendImage(image)
InlineImage
從指定的圖片 blob 建立並附加新的 InlineImage
。
appendImage(image)
InlineImage
附加指定的 InlineImage
。
appendListItem(listItem)
ListItem
附加指定的 ListItem
。
appendListItem(text)
ListItem
建立並附加含有指定文字內容的新 ListItem
。
appendPageBreak()
PageBreak
建立並附加新的 PageBreak
。
appendPageBreak(pageBreak)
PageBreak
附加指定的 PageBreak
。
appendParagraph(paragraph)
Paragraph
附加指定的 Paragraph
。
appendParagraph(text)
Paragraph
建立並附加含有指定文字內容的新 Paragraph
。
appendTable()
Table
建立並附加新的 Table
。
appendTable(cells)
Table
針對每個指定的字串值,附加包含 TableCell
的新 Table
。
appendTable(table)
Table
附加指定的 Table
。
clear()
Body
清除元素的內容。
copy()
Body
傳回目前元素的已分離的深層副本。
editAsText()
Text
取得目前元素的 Text
版本,以便編輯。
findElement(elementType)
RangeElement
搜尋指定類型子項的元素內容。
findElement(elementType, from)
RangeElement
從指定的 RangeElement
開始,搜尋指定類型子項的元素內容。
findText(searchPattern)
RangeElement
使用規則運算式,搜尋元素內容中是否含有特定文字模式。
findText(searchPattern, from)
RangeElement
從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。
getAttributes()
Object
擷取元素的屬性。
getChild(childIndex)
Element
擷取指定子項索引的子項元素。
getChildIndex(child)
Integer
擷取指定子項元素的子項索引。
getHeadingAttributes(paragraphHeading)
Object
擷取提供的 ParagraphHeading
屬性組合。
getImages()
InlineImage[]
擷取區段中包含的所有 InlineImages
。
getListItems()
ListItem[]
擷取區段中包含的所有 ListItems
。
getMarginBottom()
Number
擷取下邊界,以點為單位。
getMarginLeft()
Number
擷取左邊界線 (以點為單位)。
getMarginRight()
Number
擷取右邊界。
getMarginTop()
Number
擷取上邊界。
getNumChildren()
Integer
擷取子項數量。
getPageHeight()
Number
擷取頁面高度 (以點為單位)。
getPageWidth()
Number
擷取頁面寬度 (以點為單位)。
getParagraphs()
Paragraph[]
擷取區段中包含的所有 Paragraphs
(包括 ListItems
)。
getParent()
ContainerElement
擷取元素的父項元素。
getTables()
Table[]
擷取區段中包含的所有 Tables
。
getText()
String
以文字字串形式擷取元素的內容。
getTextAlignment()
TextAlignment
取得文字對齊方式。
getType()
ElementType
擷取元素的 ElementType
。
insertHorizontalRule(childIndex)
HorizontalRule
在指定索引處建立並插入新的 HorizontalRule
。
insertImage(childIndex, image)
InlineImage
在指定索引處,從指定圖片 Blob 建立並插入 InlineImage
。
insertImage(childIndex, image)
InlineImage
在指定索引處插入指定 InlineImage
。
insertListItem(childIndex, listItem)
ListItem
在指定索引處插入指定 ListItem
。
insertListItem(childIndex, text)
ListItem
在指定索引處建立並插入新 ListItem
,其中包含指定的文字內容。
insertPageBreak(childIndex)
PageBreak
在指定索引處建立並插入新的 PageBreak
。
insertPageBreak(childIndex, pageBreak)
PageBreak
在指定索引處插入指定 PageBreak
。
insertParagraph(childIndex, paragraph)
Paragraph
在指定索引處插入指定 Paragraph
。
insertParagraph(childIndex, text)
Paragraph
在指定索引處建立並插入新 Paragraph
,其中包含指定的文字內容。
insertTable(childIndex)
Table
在指定索引處建立並插入新的 Table
。
insertTable(childIndex, cells)
Table
在指定索引處建立並插入包含指定儲存格的新 Table
。
insertTable(childIndex, table)
Table
在指定索引處插入指定 Table
。
removeChild(child)
Body
移除指定的子系元素。
replaceText(searchPattern, replacement)
Element
使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。
setAttributes(attributes)
Body
設定元素的屬性。
setHeadingAttributes(paragraphHeading, attributes)
Body
為提供的 ParagraphHeading
設定屬性。
setMarginBottom(marginBottom)
Body
設定下邊界,以點為單位。
setMarginLeft(marginLeft)
Body
設定左邊界,以點為單位。
setMarginRight(marginRight)
Body
設定右邊界,以點為單位。
setMarginTop(marginTop)
Body
設定上邊界。
setPageHeight(pageHeight)
Body
設定網頁高度 (以點為單位)。
setPageWidth(pageWidth)
Body
以點為單位設定頁面寬度。
setText(text)
Body
將內容設為純文字。
setTextAlignment(textAlignment)
Body
設定文字對齊方式。
方法
方法 傳回類型 簡短說明
appendHorizontalRule()
HorizontalRule
建立並附加新的 HorizontalRule
。
appendImage(image)
InlineImage
從指定的圖片 blob 建立並附加新的 InlineImage
。
appendImage(image)
InlineImage
附加指定的 InlineImage
。
appendListItem(listItem)
ListItem
附加指定的 ListItem
。
appendListItem(text)
ListItem
建立並附加含有指定文字內容的新 ListItem
。
appendParagraph(paragraph)
Paragraph
附加指定的 Paragraph
。
appendParagraph(text)
Paragraph
建立並附加含有指定文字內容的新 Paragraph
。
appendTable()
Table
建立並附加新的 Table
。
appendTable(cells)
Table
針對每個指定的字串值,附加包含 TableCell
的新 Table
。
appendTable(table)
Table
附加指定的 Table
。
clear()
FooterSection
清除元素的內容。
copy()
FooterSection
傳回目前元素的已分離的深層副本。
editAsText()
Text
取得目前元素的 Text
版本,以便編輯。
findElement(elementType)
RangeElement
搜尋指定類型子項的元素內容。
findElement(elementType, from)
RangeElement
從指定的 RangeElement
開始,搜尋指定類型子項的元素內容。
findText(searchPattern)
RangeElement
使用規則運算式,搜尋元素內容中是否含有特定文字模式。
findText(searchPattern, from)
RangeElement
從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。
getAttributes()
Object
擷取元素的屬性。
getChild(childIndex)
Element
擷取指定子項索引的子項元素。
getChildIndex(child)
Integer
擷取指定子項元素的子項索引。
getImages()
InlineImage[]
擷取區段中包含的所有 InlineImages
。
getListItems()
ListItem[]
擷取區段中包含的所有 ListItems
。
getNumChildren()
Integer
擷取子項數量。
getParagraphs()
Paragraph[]
擷取區段中包含的所有 Paragraphs
(包括 ListItems
)。
getParent()
ContainerElement
擷取元素的父項元素。
getTables()
Table[]
擷取區段中包含的所有 Tables
。
getText()
String
以文字字串形式擷取元素的內容。
getTextAlignment()
TextAlignment
取得文字對齊方式。
getType()
ElementType
擷取元素的 ElementType
。
insertHorizontalRule(childIndex)
HorizontalRule
在指定索引處建立並插入新的 HorizontalRule
。
insertImage(childIndex, image)
InlineImage
在指定索引處,從指定圖片 Blob 建立並插入 InlineImage
。
insertImage(childIndex, image)
InlineImage
在指定索引處插入指定 InlineImage
。
insertListItem(childIndex, listItem)
ListItem
在指定索引處插入指定 ListItem
。
insertListItem(childIndex, text)
ListItem
在指定索引處建立並插入新 ListItem
,其中包含指定的文字內容。
insertParagraph(childIndex, paragraph)
Paragraph
在指定索引處插入指定 Paragraph
。
insertParagraph(childIndex, text)
Paragraph
在指定索引處建立並插入新 Paragraph
,其中包含指定的文字內容。
insertTable(childIndex)
Table
在指定索引處建立並插入新的 Table
。
insertTable(childIndex, cells)
Table
在指定索引處建立並插入包含指定儲存格的新 Table
。
insertTable(childIndex, table)
Table
在指定索引處插入指定 Table
。
removeChild(child)
FooterSection
移除指定的子系元素。
removeFromParent()
FooterSection
從父項移除元素。
replaceText(searchPattern, replacement)
Element
使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。
setAttributes(attributes)
FooterSection
設定元素的屬性。
setText(text)
FooterSection
將內容設為純文字。
setTextAlignment(textAlignment)
FooterSection
設定文字對齊方式。
屬性
屬性 類型 說明
BULLET
Enum
預設的圓形實心項目符號。
HOLLOW_BULLET
Enum
空心子彈。
SQUARE_BULLET
Enum
方形項目符號。
NUMBER
Enum
以數字為基礎的項目符號。
LATIN_UPPER
Enum
拉丁大寫的圓點。
LATIN_LOWER
Enum
拉丁小寫圓點。
ROMAN_UPPER
Enum
羅馬數字,大寫圓點。
ROMAN_LOWER
Enum
羅馬數字,小寫的圓點。
方法
方法 傳回類型 簡短說明
appendHorizontalRule()
HorizontalRule
建立並附加新的 HorizontalRule
。
appendImage(image)
InlineImage
從指定的圖片 blob 建立並附加新的 InlineImage
。
appendImage(image)
InlineImage
附加指定的 InlineImage
。
appendListItem(listItem)
ListItem
附加指定的 ListItem
。
appendListItem(text)
ListItem
建立並附加含有指定文字內容的新 ListItem
。
appendParagraph(paragraph)
Paragraph
附加指定的 Paragraph
。
appendParagraph(text)
Paragraph
建立並附加含有指定文字內容的新 Paragraph
。
appendTable()
Table
建立並附加新的 Table
。
appendTable(cells)
Table
針對每個指定的字串值,附加包含 TableCell
的新 Table
。
appendTable(table)
Table
附加指定的 Table
。
clear()
HeaderSection
清除元素的內容。
copy()
HeaderSection
傳回目前元素的已分離的深層副本。
editAsText()
Text
取得目前元素的 Text
版本,以便編輯。
findElement(elementType)
RangeElement
搜尋指定類型子項的元素內容。
findElement(elementType, from)
RangeElement
從指定的 RangeElement
開始,搜尋指定類型子項的元素內容。
findText(searchPattern)
RangeElement
使用規則運算式,搜尋元素內容中是否含有特定文字模式。
findText(searchPattern, from)
RangeElement
從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。
getAttributes()
Object
擷取元素的屬性。
getChild(childIndex)
Element
擷取指定子項索引的子項元素。
getChildIndex(child)
Integer
擷取指定子項元素的子項索引。
getImages()
InlineImage[]
擷取區段中包含的所有 InlineImages
。
getListItems()
ListItem[]
擷取區段中包含的所有 ListItems
。
getNumChildren()
Integer
擷取子項數量。
getParagraphs()
Paragraph[]
擷取區段中包含的所有 Paragraphs
(包括 ListItems
)。
getParent()
ContainerElement
擷取元素的父項元素。
getTables()
Table[]
擷取區段中包含的所有 Tables
。
getText()
String
以文字字串形式擷取元素的內容。
getTextAlignment()
TextAlignment
取得文字對齊方式。
getType()
ElementType
擷取元素的 ElementType
。
insertHorizontalRule(childIndex)
HorizontalRule
在指定索引處建立並插入新的 HorizontalRule
。
insertImage(childIndex, image)
InlineImage
在指定索引處,從指定圖片 Blob 建立並插入 InlineImage
。
insertImage(childIndex, image)
InlineImage
在指定索引處插入指定 InlineImage
。
insertListItem(childIndex, listItem)
ListItem
在指定索引處插入指定 ListItem
。
insertListItem(childIndex, text)
ListItem
在指定索引處建立並插入新 ListItem
,其中包含指定的文字內容。
insertParagraph(childIndex, paragraph)
Paragraph
在指定索引處插入指定 Paragraph
。
insertParagraph(childIndex, text)
Paragraph
在指定索引處建立並插入新 Paragraph
,其中包含指定的文字內容。
insertTable(childIndex)
Table
在指定索引處建立並插入新的 Table
。
insertTable(childIndex, cells)
Table
在指定索引處建立並插入包含指定儲存格的新 Table
。
insertTable(childIndex, table)
Table
在指定索引處插入指定 Table
。
removeChild(child)
HeaderSection
移除指定的子系元素。
removeFromParent()
HeaderSection
從父項移除元素。
replaceText(searchPattern, replacement)
Element
使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。
setAttributes(attributes)
HeaderSection
設定元素的屬性。
setText(text)
HeaderSection
將內容設為純文字。
setTextAlignment(textAlignment)
HeaderSection
設定文字對齊方式。
屬性
屬性 類型 說明
LEFT
Enum
靠左對齊選項。
CENTER
Enum
置中對齊選項。
RIGHT
Enum
右對齊選項。
JUSTIFY
Enum
對齊選項。
屬性
屬性 類型 說明
NORMAL
Enum
一般文字的標題選項。
HEADING1
Enum
最高級別的標題選項。
HEADING2
Enum
第二個標題選項。
HEADING3
Enum
第三個標題選項
HEADING4
Enum
第四個標題選項。
HEADING5
Enum
第五個標題選項。
HEADING6
Enum
最底層的標題選項。
TITLE
Enum
標題標題選項。
SUBTITLE
Enum
字幕標題選項。
屬性
屬性 類型 說明
ABOVE_TEXT
Enum
圖片會顯示在文字上方。
BREAK_BOTH
Enum
圖片會將文字分散在左側和右側。
BREAK_LEFT
Enum
圖片會中斷左側的文字。
BREAK_RIGHT
Enum
圖片會破壞右側的文字。
WRAP_TEXT
Enum
圖片會被文字包圍。
方法
方法 傳回類型 簡短說明
appendHorizontalRule()
HorizontalRule
建立並附加新的 HorizontalRule
。
appendImage(image)
InlineImage
從指定的圖片 blob 建立並附加新的 InlineImage
。
appendImage(image)
InlineImage
附加指定的 InlineImage
。
appendListItem(listItem)
ListItem
附加指定的 ListItem
。
appendListItem(text)
ListItem
建立並附加新的 ListItem
。
appendParagraph(paragraph)
Paragraph
附加指定的 Paragraph
。
appendParagraph(text)
Paragraph
建立並附加新的 Paragraph
。
appendTable()
Table
建立並附加新的 Table
。
appendTable(cells)
Table
附加包含指定儲存格的新 Table
。
appendTable(table)
Table
附加指定的 Table
。
clear()
TableCell
清除元素的內容。
copy()
TableCell
傳回目前元素的已分離的深層副本。
editAsText()
Text
取得目前元素的 Text
版本,以便編輯。
findElement(elementType)
RangeElement
搜尋指定類型子項的元素內容。
findElement(elementType, from)
RangeElement
從指定的 RangeElement
開始,搜尋指定類型子項的元素內容。
findText(searchPattern)
RangeElement
使用規則運算式,搜尋元素內容中是否含有特定文字模式。
findText(searchPattern, from)
RangeElement
從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。
getAttributes()
Object
擷取元素的屬性。
getBackgroundColor()
String
擷取背景顏色。
getChild(childIndex)
Element
擷取指定子項索引的子項元素。
getChildIndex(child)
Integer
擷取指定子項元素的子項索引。
getColSpan()
Integer
擷取欄跨距,也就是這個儲存格跨越的資料表儲存格欄數。
getLinkUrl()
String
擷取連結網址。
getNextSibling()
Element
擷取元素的下一個同層元素。
getNumChildren()
Integer
擷取子項數量。
getPaddingBottom()
Number
以點為單位,擷取底部邊框間距。
getPaddingLeft()
Number
以點為單位擷取左邊邊框間距。
getPaddingRight()
Number
以點為單位擷取右邊邊框間距。
getPaddingTop()
Number
以點為單位擷取頂端邊框間距。
getParent()
ContainerElement
擷取元素的父項元素。
getParentRow()
TableRow
擷取包含目前 TableCell
的 TableRow
。
getParentTable()
Table
擷取包含目前 TableCell
的 Table
。
getPreviousSibling()
Element
擷取元素的上一個同胞元素。
getRowSpan()
Integer
擷取列跨距,也就是這個儲存格跨越的資料表儲存格列數。
getText()
String
以文字字串形式擷取元素的內容。
getTextAlignment()
TextAlignment
取得文字對齊方式。
getType()
ElementType
擷取元素的 ElementType
。
getVerticalAlignment()
VerticalAlignment
擷取 VerticalAlignment
。
getWidth()
Number
擷取包含儲存格的資料欄寬度 (以像素為單位)。
insertHorizontalRule(childIndex)
HorizontalRule
在指定索引處建立並插入新的 HorizontalRule
。
insertImage(childIndex, image)
InlineImage
在指定索引處,從指定圖片 Blob 建立並插入 InlineImage
。
insertImage(childIndex, image)
InlineImage
在指定索引處插入指定 InlineImage
。
insertListItem(childIndex, listItem)
ListItem
在指定索引處插入指定 ListItem
。
insertListItem(childIndex, text)
ListItem
在指定索引處建立並插入新的 ListItem
。
insertParagraph(childIndex, paragraph)
Paragraph
在指定索引處插入指定 Paragraph
。
insertParagraph(childIndex, text)
Paragraph
在指定索引處建立並插入新的 Paragraph
。
insertTable(childIndex)
Table
在指定索引處建立並插入新的 Table
。
insertTable(childIndex, cells)
Table
在指定索引處建立並插入包含指定儲存格的新 Table
。
insertTable(childIndex, table)
Table
在指定索引處插入指定 Table
。
isAtDocumentEnd()
Boolean
判斷元素是否位於 Document
的結尾。
merge()
TableCell
將元素與相同類型的前一個同胞元素合併。
removeChild(child)
TableCell
移除指定的子系元素。
removeFromParent()
TableCell
從父項移除元素。
replaceText(searchPattern, replacement)
Element
使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。
setAttributes(attributes)
TableCell
設定元素的屬性。
setBackgroundColor(color)
TableCell
設定背景顏色。
setLinkUrl(url)
TableCell
設定連結網址。
setPaddingBottom(paddingBottom)
TableCell
以點為單位設定底部邊框間距。
setPaddingLeft(paddingLeft)
TableCell
以點為單位設定左邊邊框間距。
setPaddingRight(paddingRight)
TableCell
以點為單位設定右邊邊框間距。
setPaddingTop(paddingTop)
TableCell
設定上邊框間距 (以點為單位)。
setText(text)
TableCell
將內容設為純文字。
setTextAlignment(textAlignment)
TableCell
設定文字對齊方式。
setVerticalAlignment(alignment)
TableCell
設定垂直對齊方式。
setWidth(width)
TableCell
以點為單位,設定包含目前儲存格的資料欄寬度。
方法
方法 傳回類型 簡短說明
appendText(text)
Text
將指定文字新增至文字區域的結尾。
copy()
Text
傳回目前元素的已分離的深層副本。
deleteText(startOffset, endOffsetInclusive)
Text
刪除文字範圍。
editAsText()
Text
取得目前元素的 Text
版本,以便編輯。
findText(searchPattern)
RangeElement
使用規則運算式,搜尋元素內容中是否含有特定文字模式。
findText(searchPattern, from)
RangeElement
從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。
getAttributes()
Object
擷取元素的屬性。
getAttributes(offset)
Object
擷取指定字元偏移位置的屬性。
getBackgroundColor()
String
擷取背景顏色設定。
getBackgroundColor(offset)
String
擷取指定字元偏移位置的背景顏色。
getFontFamily()
String
擷取字型系列設定。
getFontFamily(offset)
String
擷取指定字元偏移位置的字型系列。
getFontSize()
Number
擷取字型大小設定。
getFontSize(offset)
Number
擷取指定字元偏移位置的字型大小。
getForegroundColor()
String
擷取前景色彩設定。
getForegroundColor(offset)
String
擷取指定字元偏移位置的前景色。
getLinkUrl()
String
擷取連結網址。
getLinkUrl(offset)
String
擷取指定字元偏移位置的連結網址。
getNextSibling()
Element
擷取元素的下一個同層元素。
getParent()
ContainerElement
擷取元素的父項元素。
getPreviousSibling()
Element
擷取元素的上一個同胞元素。
getText()
String
以文字字串形式擷取元素的內容。
getTextAlignment()
TextAlignment
取得文字對齊方式。
getTextAlignment(offset)
TextAlignment
取得單一字元的文字對齊方式。
getTextAttributeIndices()
Integer[]
擷取與不同文字格式執行序列開頭對應的文字索引組合。
getType()
ElementType
擷取元素的 ElementType
。
insertText(offset, text)
Text
在指定的字元位移值處插入指定文字。
isAtDocumentEnd()
Boolean
判斷元素是否位於 Document
的結尾。
isBold()
Boolean
擷取粗體設定。
isBold(offset)
Boolean
擷取指定字元偏移位置的粗體設定。
isItalic()
Boolean
擷取斜體設定。
isItalic(offset)
Boolean
擷取指定字元偏移位置的斜體設定。
isStrikethrough()
Boolean
擷取刪除線設定。
isStrikethrough(offset)
Boolean
擷取指定字元偏移位置的刪除線設定。
isUnderline()
Boolean
擷取底線設定。
isUnderline(offset)
Boolean
擷取指定字元偏移位置的底線設定。
merge()
Text
將元素與相同類型的前一個同胞元素合併。
removeFromParent()
Text
從父項移除元素。
replaceText(searchPattern, replacement)
Element
使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。
setAttributes(startOffset, endOffsetInclusive, attributes)
Text
將指定的屬性套用至指定的字元範圍。
setAttributes(attributes)
Text
設定元素的屬性。
setBackgroundColor(startOffset, endOffsetInclusive, color)
Text
設定指定字元範圍的背景顏色。
setBackgroundColor(color)
Text
設定背景顏色。
setBold(bold)
Text
設定粗體設定。
setBold(startOffset, endOffsetInclusive, bold)
Text
為指定的字元範圍設定粗體設定。
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName)
Text
為指定的字元範圍設定字型系列。
setFontFamily(fontFamilyName)
Text
設定字型系列。
setFontSize(startOffset, endOffsetInclusive, size)
Text
設定指定字元範圍的字型大小。
setFontSize(size)
Text
設定字型大小。
setForegroundColor(startOffset, endOffsetInclusive, color)
Text
設定指定字元範圍的前景色。
setForegroundColor(color)
Text
設定前景顏色。
setItalic(italic)
Text
設定斜體設定。
setItalic(startOffset, endOffsetInclusive, italic)
Text
為指定的字元範圍設定斜體設定。
setLinkUrl(startOffset, endOffsetInclusive, url)
Text
為指定的字元範圍設定連結網址。
setLinkUrl(url)
Text
設定連結網址。
setStrikethrough(strikethrough)
Text
設定刪除線設定。
setStrikethrough(startOffset, endOffsetInclusive, strikethrough)
Text
為指定的字元範圍設定刪除線設定。
setText(text)
Text
設定文字內容。
setTextAlignment(startOffset, endOffsetInclusive, textAlignment)
Text
設定指定字元範圍的文字對齊方式。
setTextAlignment(textAlignment)
Text
設定文字對齊方式。
setUnderline(underline)
Text
設定底線設定。
setUnderline(startOffset, endOffsetInclusive, underline)
Text
為指定的字元範圍設定底線。
屬性
屬性 類型 說明
NORMAL
Enum
一般文字對齊方式。
SUPERSCRIPT
Enum
上標文字對齊方式。
SUBSCRIPT
Enum
下標文字對齊方式。
屬性
屬性 類型 說明
BOTTOM
Enum
底部對齊選項。
CENTER
Enum
置中對齊選項。
TOP
Enum
靠上對齊選項。
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-12-04 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-12-04 (世界標準時間)。"],[[["Google Apps Script's Document Service allows programmatic manipulation of Google Docs files, including creating, opening, and modifying documents."],["The service provides classes like `DocumentApp`, `Body`, `Paragraph`, and `Table` to interact with document elements."],["Each class has specific methods and properties to access and modify document content, like appending elements, changing text styles, and setting attributes."],["Developers can use these methods to automate tasks, generate reports, and customize documents based on specific needs."],["The content serves as a reference guide for utilizing the Document Service and its functionalities for Google Docs manipulation."]]],["`DocumentApp` allows managing Google Docs through scripts, enabling the creation (`create`) and opening (`openById`) of documents. Key actions include adding elements like `HorizontalRule`, `InlineImage`, `ListItem`, `Paragraph`, and `Table` using `Body` methods such as `append` and `insert`. Other actions are: retrieving elements, attributes, managing text (setting, replacing), and controlling document layout (margins, size, alignment). The service facilitates managing bookmarks, access permissions, and user interface interactions. Enumerations define document attributes, element types, and formatting styles.\n"]]