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 | 使用 RTF 格式的連結網址。 |
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 | 設定文字對齊方式。 |
Document 類別可用來直接存取及修改文字內容的方法是在使用中分頁 (指令碼「繫結」至特定文件的指令碼) 或第一個分頁 (如果無法使用有效的分頁) 上運作。採用這些方法 (例如 Document.getBody()
) 的指令碼可以更新為以下其中一種方式:
- 使用第一個分頁:
Document.getTabs()[0].asDocumentTab().getBody()
- 使用所有分頁:使用
Document.getTabs()
和 Tab.getChildTabs()
穿越分頁樹狀結構。針對樹狀結構中的每個分頁呼叫 Tab.asDocumentTab().getBody()
- 使用所選分頁:
Document.getTabs()[Document.getActiveTab().getId()].asDocumentTab().getBody()
- 使用特定分頁:
Document.getTab(TAB_ID).asDocumentTab().getBody()
如要進一步瞭解分頁功能,請參閱「使用分頁」。
方法
方法
方法 | 傳回類型 | 簡短說明 |
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[] | 擷取一組與不同文字格式開頭對應的文字索引
或任何可執行 Knative 的環境中 |
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-08-22 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-08-22 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","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-08-22 (世界標準時間)。"]]