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 (世界標準時間)。
[null,null,["上次更新時間: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."]]],[]]