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 | RTF 格式的字型粗細設定。 |
BORDER_COLOR | Enum | 表格元素的邊框顏色。 |
BORDER_WIDTH | Enum | 表格元素的框線寬度,單位為點。 |
CODE | Enum | 方程式元素的程式碼內容。 |
FONT_FAMILY | Enum | 設定字型系列 (適用於 RTF 文字)。 |
FONT_SIZE | Enum | RTF 格式的字型大小設定 (以點為單位)。 |
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 | RTF 格式的字型樣式設定。 |
GLYPH_TYPE | Enum | 清單項目元素的字形類型。 |
LEFT_TO_RIGHT | Enum | RTF 格式的文字方向設定。 |
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 | 為每個指定的字串值附加新的 Table (內含 TableCell)。 |
appendTable(table) | Table | 附加指定的 Table。 |
clear() | Body | 清除元素內容。 |
copy() | Body | 傳回目前元素的深層副本,且該副本已分離。 |
editAsText() | Text | 取得目前元素的 Text 版本,以供編輯。 |
findElement(elementType) | RangeElement|null | 搜尋元素內容,找出指定型別的後代。 |
findElement(elementType, from) | RangeElement|null | 從指定 RangeElement 開始,在元素內容中搜尋指定型別的後代。 |
findText(searchPattern) | RangeElement|null | 使用規則運算式在元素內容中搜尋指定的文字模式。 |
findText(searchPattern, from) | RangeElement|null | 從指定的搜尋結果開始,在元素內容中搜尋特定文字模式。 |
getAttributes() | Object | 擷取元素的屬性。 |
getChild(childIndex) | Element | 擷取指定子項索引處的子項元素。 |
getChildIndex(child) | Integer | 擷取指定子項元素的子項索引。 |
getHeadingAttributes(paragraphHeading) | Object | 擷取所提供 ParagraphHeading 的屬性集。 |
getImages() | InlineImage[]|null | 擷取該節中包含的所有 InlineImages。 |
getListItems() | ListItem[]|null | 擷取該節中包含的所有 ListItems。 |
getMarginBottom() | Number|null | 以點為單位擷取下邊界。 |
getMarginLeft() | Number|null | 以點為單位擷取左邊界。 |
getMarginRight() | Number|null | 擷取右邊界。 |
getMarginTop() | Number|null | 擷取上邊界。 |
getNumChildren() | Integer | 擷取子項數量。 |
getPageHeight() | Number|null | 以點為單位擷取頁面高度。 |
getPageWidth() | Number|null | 以點為單位擷取頁面寬度。 |
getParagraphs() | Paragraph[]|null | 擷取區段中包含的所有 Paragraphs (包括 ListItems)。 |
getParent() | ContainerElement|null | 擷取元素的父項元素。 |
getTables() | Table[]|null | 擷取該節中包含的所有 Tables。 |
getText() | String | 以文字字串形式擷取元素內容。 |
getTextAlignment() | TextAlignment|null | 取得文字對齊方式。 |
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 | 為每個指定的字串值附加新的 Table (內含 TableCell)。 |
appendTable(table) | Table | 附加指定的 Table。 |
clear() | FooterSection | 清除元素內容。 |
copy() | FooterSection | 傳回目前元素的深層副本,且該副本已分離。 |
editAsText() | Text | 取得目前元素的 Text 版本,以供編輯。 |
findElement(elementType) | RangeElement|null | 搜尋元素內容,找出指定型別的後代。 |
findElement(elementType, from) | RangeElement|null | 從指定 RangeElement 開始,在元素內容中搜尋指定型別的後代。 |
findText(searchPattern) | RangeElement|null | 使用規則運算式在元素內容中搜尋指定的文字模式。 |
findText(searchPattern, from) | RangeElement|null | 從指定的搜尋結果開始,在元素內容中搜尋特定文字模式。 |
getAttributes() | Object | 擷取元素的屬性。 |
getChild(childIndex) | Element | 擷取指定子項索引處的子項元素。 |
getChildIndex(child) | Integer | 擷取指定子項元素的子項索引。 |
getImages() | InlineImage[]|null | 擷取該節中包含的所有 InlineImages。 |
getListItems() | ListItem[]|null | 擷取該節中包含的所有 ListItems。 |
getNumChildren() | Integer | 擷取子項數量。 |
getParagraphs() | Paragraph[]|null | 擷取區段中包含的所有 Paragraphs (包括 ListItems)。 |
getParent() | ContainerElement|null | 擷取元素的父項元素。 |
getTables() | Table[]|null | 擷取該節中包含的所有 Tables。 |
getText() | String | 以文字字串形式擷取元素內容。 |
getTextAlignment() | TextAlignment|null | 取得文字對齊方式。 |
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|null | 從父項移除元素。 |
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 | 為每個指定的字串值附加新的 Table (內含 TableCell)。 |
appendTable(table) | Table | 附加指定的 Table。 |
clear() | HeaderSection | 清除元素內容。 |
copy() | HeaderSection | 傳回目前元素的深層副本,且該副本已分離。 |
editAsText() | Text | 取得目前元素的 Text 版本,以供編輯。 |
findElement(elementType) | RangeElement|null | 搜尋元素內容,找出指定型別的後代。 |
findElement(elementType, from) | RangeElement|null | 從指定 RangeElement 開始,在元素內容中搜尋指定型別的後代。 |
findText(searchPattern) | RangeElement|null | 使用規則運算式在元素內容中搜尋指定的文字模式。 |
findText(searchPattern, from) | RangeElement|null | 從指定的搜尋結果開始,在元素內容中搜尋特定文字模式。 |
getAttributes() | Object | 擷取元素的屬性。 |
getChild(childIndex) | Element | 擷取指定子項索引處的子項元素。 |
getChildIndex(child) | Integer | 擷取指定子項元素的子項索引。 |
getImages() | InlineImage[]|null | 擷取該節中包含的所有 InlineImages。 |
getListItems() | ListItem[]|null | 擷取該節中包含的所有 ListItems。 |
getNumChildren() | Integer | 擷取子項數量。 |
getParagraphs() | Paragraph[]|null | 擷取區段中包含的所有 Paragraphs (包括 ListItems)。 |
getParent() | ContainerElement|null | 擷取元素的父項元素。 |
getTables() | Table[]|null | 擷取該節中包含的所有 Tables。 |
getText() | String | 以文字字串形式擷取元素內容。 |
getTextAlignment() | TextAlignment|null | 取得文字對齊方式。 |
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|null | 從父項移除元素。 |
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|null | 搜尋元素內容,找出指定型別的後代。 |
findElement(elementType, from) | RangeElement|null | 從指定 RangeElement 開始,在元素內容中搜尋指定型別的後代。 |
findText(searchPattern) | RangeElement|null | 使用規則運算式在元素內容中搜尋指定的文字模式。 |
findText(searchPattern, from) | RangeElement|null | 從指定的搜尋結果開始,在元素內容中搜尋特定文字模式。 |
getAttributes() | Object | 擷取元素的屬性。 |
getBackgroundColor() | String|null | 擷取背景顏色。 |
getChild(childIndex) | Element | 擷取指定子項索引處的子項元素。 |
getChildIndex(child) | Integer | 擷取指定子項元素的子項索引。 |
getColSpan() | Integer | 擷取欄跨度,也就是這個儲存格跨越的表格儲存格欄數。 |
getLinkUrl() | String|null | 擷取連結網址。 |
getNextSibling() | Element|null | 擷取元素的下一個同層級元素。 |
getNumChildren() | Integer | 擷取子項數量。 |
getPaddingBottom() | Number|null | 以點為單位擷取底部邊框間距。 |
getPaddingLeft() | Number|null | 以點為單位擷取左側邊框間距。 |
getPaddingRight() | Number|null | 以點為單位擷取右側邊框間距。 |
getPaddingTop() | Number|null | 以點為單位擷取頂端邊框間距。 |
getParent() | ContainerElement|null | 擷取元素的父項元素。 |
getParentRow() | TableRow|null | 擷取包含目前 TableCell 的 TableRow。 |
getParentTable() | Table|null | 擷取包含目前 TableCell 的 Table。 |
getPreviousSibling() | Element|null | 擷取元素的前一個同層級元素。 |
getRowSpan() | Integer | 擷取列跨度,也就是這個儲存格跨越的表格儲存格列數。 |
getText() | String | 以文字字串形式擷取元素內容。 |
getTextAlignment() | TextAlignment|null | 取得文字對齊方式。 |
getType() | ElementType | 擷取元素的 ElementType。 |
getVerticalAlignment() | VerticalAlignment|null | 擷取 VerticalAlignment。 |
getWidth() | Number|null | 以點為單位,擷取含有儲存格的資料欄寬度。 |
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|null | 將元素與相同類型的前一個同層級元素合併。 |
removeChild(child) | TableCell | 移除指定的子項元素。 |
removeFromParent() | TableCell|null | 從父項移除元素。 |
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|null | 使用規則運算式在元素內容中搜尋指定的文字模式。 |
findText(searchPattern, from) | RangeElement|null | 從指定的搜尋結果開始,在元素內容中搜尋特定文字模式。 |
getAttributes() | Object | 擷取元素的屬性。 |
getAttributes(offset) | Object | 擷取指定字元偏移的屬性。 |
getBackgroundColor() | String|null | 擷取背景顏色設定。 |
getBackgroundColor(offset) | String|null | 擷取指定字元偏移量的背景顏色。 |
getFontFamily() | String|null | 擷取字型系列設定。 |
getFontFamily(offset) | String|null | 擷取指定字元偏移的字型系列。 |
getFontSize() | Number|null | 擷取字型大小設定。 |
getFontSize(offset) | Number|null | 擷取指定字元偏移量的字型大小。 |
getForegroundColor() | String|null | 擷取前景顏色設定。 |
getForegroundColor(offset) | String|null | 擷取指定字元偏移量的前景色。 |
getLinkUrl() | String|null | 擷取連結網址。 |
getLinkUrl(offset) | String|null | 擷取指定字元偏移位置的連結網址。 |
getNextSibling() | Element|null | 擷取元素的下一個同層級元素。 |
getParent() | ContainerElement|null | 擷取元素的父項元素。 |
getPreviousSibling() | Element|null | 擷取元素的前一個同層級元素。 |
getText() | String | 以文字字串形式擷取元素內容。 |
getTextAlignment() | TextAlignment|null | 取得文字對齊方式。 |
getTextAlignment(offset) | TextAlignment|null | 取得單一字元的文字對齊方式。 |
getTextAttributeIndices() | Integer[] | 擷取對應於不同文字格式設定執行開始位置的文字索引集。 |
getType() | ElementType | 擷取元素的 ElementType。 |
insertText(offset, text) | Text | 在指定字元位移處插入指定文字。 |
isAtDocumentEnd() | Boolean | 判斷元素是否位於 Document 的結尾。 |
isBold() | Boolean|null | 擷取粗體設定。 |
isBold(offset) | Boolean|null | 擷取指定字元偏移的粗體設定。 |
isItalic() | Boolean|null | 擷取斜體設定。 |
isItalic(offset) | Boolean|null | 擷取指定字元偏移的斜體設定。 |
isStrikethrough() | Boolean|null | 擷取刪除線設定。 |
isStrikethrough(offset) | Boolean|null | 擷取指定字元偏移的刪除線設定。 |
isUnderline() | Boolean|null | 擷取底線設定。 |
isUnderline(offset) | Boolean|null | 擷取指定字元偏移的底線設定。 |
merge() | Text|null | 將元素與相同類型的前一個同層級元素合併。 |
removeFromParent() | Text|null | 從父項移除元素。 |
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 和/或其關聯企業的註冊商標。
上次更新時間:2025-12-11 (世界標準時間)。
[null,null,["上次更新時間:2025-12-11 (世界標準時間)。"],[],["`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"]]