提供意見
  
   
 
  
    
      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_COLOREnum元素 (段落、表格等) 或文件的背景顏色。 
 
BOLDEnum適用於富文字的字型粗細設定。 
 
BORDER_COLOREnum表格元素的邊框顏色。 
 
BORDER_WIDTHEnum表格元素的框線寬度,以點為單位。 
 
CODEEnum等式元素的程式碼內容。 
 
FONT_FAMILYEnum適用於富文字的字型系列設定。 
 
FONT_SIZEEnum富文字的字型大小設定 (以點為單位)。 
 
FOREGROUND_COLOREnumRTF 格式文字的前景顏色設定。 
 
HEADINGEnum段落元素的標題類型 (例如 Document)。 
 
HEIGHTEnum圖片元素的高度設定。 
 
HORIZONTAL_ALIGNMENTEnum段落元素 (例如 Document) 的水平對齊方式。 
 
INDENT_ENDEnum段落元素的結尾縮排設定,以點為單位。 
 
INDENT_FIRST_LINEEnum段落元素的首行縮排設定 (以點為單位)。 
 
INDENT_STARTEnum段落元素的起始縮排設定,以點為單位。 
 
ITALICEnum適用於富文字的字型樣式設定。 
 
GLYPH_TYPEEnum清單項目元素的圖示類型。 
 
LEFT_TO_RIGHTEnum文字方向設定,適用於富文字。 
 
LINE_SPACINGEnum段落元素的線距設定係數。 
 
LINK_URLEnum複合式文字的連結網址。 
 
LIST_IDEnum包含清單的 ID,適用於清單項目元素。 
 
MARGIN_BOTTOMEnum段落元素的下邊界設定,以點為單位。 
 
MARGIN_LEFTEnum段落元素的左邊界設定,以點為單位。 
 
MARGIN_RIGHTEnum段落元素的右邊界設定,以點為單位。 
 
MARGIN_TOPEnum段落元素的上邊界設定,以點為單位。 
 
NESTING_LEVELEnum清單項目元素的項目巢狀層級。 
 
MINIMUM_HEIGHTEnum表格資料列元素的最小高度設定 (以點為單位)。 
 
PADDING_BOTTOMEnum表格儲存格元素的底部邊框間距設定 (以點為單位)。 
 
PADDING_LEFTEnum表格單元格元素的左邊框間距設定 (以點為單位)。 
 
PADDING_RIGHTEnum表格儲存格元素的右邊框間距設定 (以點為單位)。 
 
PADDING_TOPEnum表格儲存格元素的頂部邊框間距設定 (以像素為單位)。 
 
PAGE_HEIGHTEnum文件的頁面高度設定 (以點為單位)。 
 
PAGE_WIDTHEnum文件的頁面寬度設定 (以點為單位)。 
 
SPACING_AFTEREnum段落元素的底部間距設定 (以點為單位)。 
 
SPACING_BEFOREEnum段落元素的頂部間距設定 (以點為單位)。 
 
STRIKETHROUGHEnumRTF 格式文字的刪除線設定。 
 
UNDERLINEEnumRTF 格式的底線設定。 
 
VERTICAL_ALIGNMENTEnum資料表儲存格元素的垂直對齊設定。 
 
WIDTHEnum表格儲存格和圖片元素的寬度設定。 
 
 
 
方法 
方法 傳回類型 簡短說明 
 
append Horizontal 建立並附加新的 Horizontal  
 
append Inline 從指定的圖片 blob 建立並附加新的 Inline  
 
append Inline 附加指定的 Inline  
 
append List 附加指定的 List  
 
append List 建立並附加含有指定文字內容的新 List  
 
append Page 建立並附加新的 Page  
 
append Page 附加指定的 Page  
 
append Paragraph 附加指定的 Paragraph  
 
append Paragraph 建立並附加含有指定文字內容的新 Paragraph  
 
append Table 建立並附加新的 Table  
 
append Table 針對每個指定的字串值,附加包含 Table Table  
 
append Table 附加指定的 Table  
 
clear() Body 清除元素的內容。 
 
copy() Body 傳回目前元素的已分離的深層副本。 
 
edit Text 取得目前元素的 Text  
 
find Range 搜尋指定類型子項的元素內容。 
 
find Range 從指定的 Range  
 
find Range 使用規則運算式,搜尋元素內容中是否含有特定文字模式。 
 
find Range 從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。 
 
get Object擷取元素的屬性。 
 
get Element 擷取指定子項索引的子項元素。 
 
get Integer擷取指定子項元素的子項索引。 
 
get Object擷取提供的 Paragraph 屬性組合。 
 
get Inline 擷取區段中包含的所有 Inline  
 
get List 擷取區段中包含的所有 List  
 
get Number擷取下邊界,以點為單位。 
 
get Number擷取左邊界線 (以點為單位)。 
 
get Number擷取右邊界。 
 
get Number擷取上邊界。 
 
get Integer擷取子項數量。 
 
get Number擷取頁面高度 (以點為單位)。 
 
get Number擷取頁面寬度 (以點為單位)。 
 
get Paragraph[] 擷取區段中包含的所有 Paragraphs List  
 
get Container 擷取元素的父項元素。 
 
get Table[] 擷取區段中包含的所有 Tables  
 
get String以文字字串形式擷取元素的內容。 
 
get Text 取得文字對齊方式。 
 
get Element 擷取元素的 Element  
 
insert Horizontal 在指定索引處建立並插入新的 Horizontal  
 
insert Inline 在指定索引處,從指定圖片 Blob 建立並插入 Inline  
 
insert Inline 在指定索引處插入指定 Inline  
 
insert List 在指定索引處插入指定 List  
 
insert List 在指定索引處建立並插入新 List  
 
insert Page 在指定索引處建立並插入新的 Page  
 
insert Page 在指定索引處插入指定 Page  
 
insert Paragraph 在指定索引處插入指定 Paragraph  
 
insert Paragraph 在指定索引處建立並插入新 Paragraph  
 
insert Table 在指定索引處建立並插入新的 Table  
 
insert Table 在指定索引處建立並插入包含指定儲存格的新 Table  
 
insert Table 在指定索引處插入指定 Table  
 
remove Body 移除指定的子系元素。 
 
replace Element 使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。 
 
set Body 設定元素的屬性。 
 
set Body 為提供的 Paragraph 設定屬性。 
 
set Body 設定下邊界,以點為單位。 
 
set Body 設定左邊界,以點為單位。 
 
set Body 設定右邊界,以點為單位。 
 
set Body 設定上邊界。 
 
set Body 設定網頁高度 (以點為單位)。 
 
set Body 以點為單位設定頁面寬度。 
 
set Body 將內容設為純文字。 
 
set Body 設定文字對齊方式。 
 
 
 
方法 
方法 傳回類型 簡短說明 
 
append Horizontal 建立並附加新的 Horizontal  
 
append Inline 從指定的圖片 blob 建立並附加新的 Inline  
 
append Inline 附加指定的 Inline  
 
append List 附加指定的 List  
 
append List 建立並附加含有指定文字內容的新 List  
 
append Paragraph 附加指定的 Paragraph  
 
append Paragraph 建立並附加含有指定文字內容的新 Paragraph  
 
append Table 建立並附加新的 Table  
 
append Table 針對每個指定的字串值,附加包含 Table Table  
 
append Table 附加指定的 Table  
 
clear() Footer 清除元素的內容。 
 
copy() Footer 傳回目前元素的已分離的深層副本。 
 
edit Text 取得目前元素的 Text  
 
find Range 搜尋指定類型子項的元素內容。 
 
find Range 從指定的 Range  
 
find Range 使用規則運算式,搜尋元素內容中是否含有特定文字模式。 
 
find Range 從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。 
 
get Object擷取元素的屬性。 
 
get Element 擷取指定子項索引的子項元素。 
 
get Integer擷取指定子項元素的子項索引。 
 
get Inline 擷取區段中包含的所有 Inline  
 
get List 擷取區段中包含的所有 List  
 
get Integer擷取子項數量。 
 
get Paragraph[] 擷取區段中包含的所有 Paragraphs List  
 
get Container 擷取元素的父項元素。 
 
get Table[] 擷取區段中包含的所有 Tables  
 
get String以文字字串形式擷取元素的內容。 
 
get Text 取得文字對齊方式。 
 
get Element 擷取元素的 Element  
 
insert Horizontal 在指定索引處建立並插入新的 Horizontal  
 
insert Inline 在指定索引處,從指定圖片 Blob 建立並插入 Inline  
 
insert Inline 在指定索引處插入指定 Inline  
 
insert List 在指定索引處插入指定 List  
 
insert List 在指定索引處建立並插入新 List  
 
insert Paragraph 在指定索引處插入指定 Paragraph  
 
insert Paragraph 在指定索引處建立並插入新 Paragraph  
 
insert Table 在指定索引處建立並插入新的 Table  
 
insert Table 在指定索引處建立並插入包含指定儲存格的新 Table  
 
insert Table 在指定索引處插入指定 Table  
 
remove Footer 移除指定的子系元素。 
 
remove Footer 從父項移除元素。 
 
replace Element 使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。 
 
set Footer 設定元素的屬性。 
 
set Footer 將內容設為純文字。 
 
set Footer 設定文字對齊方式。 
 
 
 
屬性 
屬性 類型 說明 
 
BULLETEnum預設的圓形實心項目符號。 
 
HOLLOW_BULLETEnum空心子彈。 
 
SQUARE_BULLETEnum方形項目符號。 
 
NUMBEREnum以數字為基礎的項目符號。 
 
LATIN_UPPEREnum拉丁大寫的圓點。 
 
LATIN_LOWEREnum拉丁小寫圓點。 
 
ROMAN_UPPEREnum羅馬數字,大寫圓點。 
 
ROMAN_LOWEREnum羅馬數字,小寫的圓點。 
 
 
 
方法 
方法 傳回類型 簡短說明 
 
append Horizontal 建立並附加新的 Horizontal  
 
append Inline 從指定的圖片 blob 建立並附加新的 Inline  
 
append Inline 附加指定的 Inline  
 
append List 附加指定的 List  
 
append List 建立並附加含有指定文字內容的新 List  
 
append Paragraph 附加指定的 Paragraph  
 
append Paragraph 建立並附加含有指定文字內容的新 Paragraph  
 
append Table 建立並附加新的 Table  
 
append Table 針對每個指定的字串值,附加包含 Table Table  
 
append Table 附加指定的 Table  
 
clear() Header 清除元素的內容。 
 
copy() Header 傳回目前元素的已分離的深層副本。 
 
edit Text 取得目前元素的 Text  
 
find Range 搜尋指定類型子項的元素內容。 
 
find Range 從指定的 Range  
 
find Range 使用規則運算式,搜尋元素內容中是否含有特定文字模式。 
 
find Range 從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。 
 
get Object擷取元素的屬性。 
 
get Element 擷取指定子項索引的子項元素。 
 
get Integer擷取指定子項元素的子項索引。 
 
get Inline 擷取區段中包含的所有 Inline  
 
get List 擷取區段中包含的所有 List  
 
get Integer擷取子項數量。 
 
get Paragraph[] 擷取區段中包含的所有 Paragraphs List  
 
get Container 擷取元素的父項元素。 
 
get Table[] 擷取區段中包含的所有 Tables  
 
get String以文字字串形式擷取元素的內容。 
 
get Text 取得文字對齊方式。 
 
get Element 擷取元素的 Element  
 
insert Horizontal 在指定索引處建立並插入新的 Horizontal  
 
insert Inline 在指定索引處,從指定圖片 Blob 建立並插入 Inline  
 
insert Inline 在指定索引處插入指定 Inline  
 
insert List 在指定索引處插入指定 List  
 
insert List 在指定索引處建立並插入新 List  
 
insert Paragraph 在指定索引處插入指定 Paragraph  
 
insert Paragraph 在指定索引處建立並插入新 Paragraph  
 
insert Table 在指定索引處建立並插入新的 Table  
 
insert Table 在指定索引處建立並插入包含指定儲存格的新 Table  
 
insert Table 在指定索引處插入指定 Table  
 
remove Header 移除指定的子系元素。 
 
remove Header 從父項移除元素。 
 
replace Element 使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。 
 
set Header 設定元素的屬性。 
 
set Header 將內容設為純文字。 
 
set Header 設定文字對齊方式。 
 
 
 
屬性 
屬性 類型 說明 
 
LEFTEnum靠左對齊選項。 
 
CENTEREnum置中對齊選項。 
 
RIGHTEnum右對齊選項。 
 
JUSTIFYEnum對齊選項。 
 
 
 
屬性 
屬性 類型 說明 
 
NORMALEnum一般文字的標題選項。 
 
HEADING1Enum最高級別的標題選項。 
 
HEADING2Enum第二個標題選項。 
 
HEADING3Enum第三個標題選項 
 
HEADING4Enum第四個標題選項。 
 
HEADING5Enum第五個標題選項。 
 
HEADING6Enum最底層的標題選項。 
 
TITLEEnum標題標題選項。 
 
SUBTITLEEnum字幕標題選項。 
 
 
 
屬性 
屬性 類型 說明 
 
ABOVE_TEXTEnum圖片會顯示在文字上方。 
 
BREAK_BOTHEnum圖片會將文字分散在左側和右側。 
 
BREAK_LEFTEnum圖片會中斷左側的文字。 
 
BREAK_RIGHTEnum圖片會破壞右側的文字。 
 
WRAP_TEXTEnum圖片會被文字包圍。 
 
 
 
方法 
方法 傳回類型 簡短說明 
 
append Horizontal 建立並附加新的 Horizontal  
 
append Inline 從指定的圖片 blob 建立並附加新的 Inline  
 
append Inline 附加指定的 Inline  
 
append List 附加指定的 List  
 
append List 建立並附加新的 List  
 
append Paragraph 附加指定的 Paragraph  
 
append Paragraph 建立並附加新的 Paragraph  
 
append Table 建立並附加新的 Table  
 
append Table 附加包含指定儲存格的新 Table  
 
append Table 附加指定的 Table  
 
clear() Table 清除元素的內容。 
 
copy() Table 傳回目前元素的已分離的深層副本。 
 
edit Text 取得目前元素的 Text  
 
find Range 搜尋指定類型子項的元素內容。 
 
find Range 從指定的 Range  
 
find Range 使用規則運算式,搜尋元素內容中是否含有特定文字模式。 
 
find Range 從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。 
 
get Object擷取元素的屬性。 
 
get String擷取背景顏色。 
 
get Element 擷取指定子項索引的子項元素。 
 
get Integer擷取指定子項元素的子項索引。 
 
get Integer擷取欄跨距,也就是這個儲存格跨越的資料表儲存格欄數。 
 
get String擷取連結網址。 
 
get Element 擷取元素的下一個同層元素。 
 
get Integer擷取子項數量。 
 
get Number以點為單位,擷取底部邊框間距。 
 
get Number以點為單位擷取左邊邊框間距。 
 
get Number以點為單位擷取右邊邊框間距。 
 
get Number以點為單位擷取頂端邊框間距。 
 
get Container 擷取元素的父項元素。 
 
get Table 擷取包含目前 Table Table  
 
get Table 擷取包含目前 Table Table  
 
get Element 擷取元素的上一個同胞元素。 
 
get Integer擷取列跨距,也就是這個儲存格跨越的資料表儲存格列數。 
 
get String以文字字串形式擷取元素的內容。 
 
get Text 取得文字對齊方式。 
 
get Element 擷取元素的 Element  
 
get Vertical 擷取 Vertical  
 
get Number擷取包含儲存格的資料欄寬度 (以像素為單位)。 
 
insert Horizontal 在指定索引處建立並插入新的 Horizontal  
 
insert Inline 在指定索引處,從指定圖片 Blob 建立並插入 Inline  
 
insert Inline 在指定索引處插入指定 Inline  
 
insert List 在指定索引處插入指定 List  
 
insert List 在指定索引處建立並插入新的 List  
 
insert Paragraph 在指定索引處插入指定 Paragraph  
 
insert Paragraph 在指定索引處建立並插入新的 Paragraph  
 
insert Table 在指定索引處建立並插入新的 Table  
 
insert Table 在指定索引處建立並插入包含指定儲存格的新 Table  
 
insert Table 在指定索引處插入指定 Table  
 
is Boolean判斷元素是否位於 Document  
 
merge() Table 將元素與相同類型的前一個同胞元素合併。 
 
remove Table 移除指定的子系元素。 
 
remove Table 從父項移除元素。 
 
replace Element 使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。 
 
set Table 設定元素的屬性。 
 
set Table 設定背景顏色。 
 
set Table 設定連結網址。 
 
set Table 以點為單位設定底部邊框間距。 
 
set Table 以點為單位設定左邊邊框間距。 
 
set Table 以點為單位設定右邊邊框間距。 
 
set Table 設定上邊框間距 (以點為單位)。 
 
set Table 將內容設為純文字。 
 
set Table 設定文字對齊方式。 
 
set Table 設定垂直對齊方式。 
 
set Table 以點為單位,設定包含目前儲存格的資料欄寬度。 
 
 
 
方法 
方法 傳回類型 簡短說明 
 
append Text 將指定文字新增至文字區域的結尾。 
 
copy() Text 傳回目前元素的已分離的深層副本。 
 
delete Text 刪除文字範圍。 
 
edit Text 取得目前元素的 Text  
 
find Range 使用規則運算式,搜尋元素內容中是否含有特定文字模式。 
 
find Range 從指定的搜尋結果開始,搜尋元素內容是否符合指定的文字模式。 
 
get Object擷取元素的屬性。 
 
get Object擷取指定字元偏移位置的屬性。 
 
get String擷取背景顏色設定。 
 
get String擷取指定字元偏移位置的背景顏色。 
 
get String擷取字型系列設定。 
 
get String擷取指定字元偏移位置的字型系列。 
 
get Number擷取字型大小設定。 
 
get Number擷取指定字元偏移位置的字型大小。 
 
get String擷取前景色彩設定。 
 
get String擷取指定字元偏移位置的前景色。 
 
get String擷取連結網址。 
 
get String擷取指定字元偏移位置的連結網址。 
 
get Element 擷取元素的下一個同層元素。 
 
get Container 擷取元素的父項元素。 
 
get Element 擷取元素的上一個同胞元素。 
 
get String以文字字串形式擷取元素的內容。 
 
get Text 取得文字對齊方式。 
 
get Text 取得單一字元的文字對齊方式。 
 
get Integer[]擷取與不同文字格式執行序列開頭對應的文字索引組合。 
 
get Element 擷取元素的 Element  
 
insert Text 在指定的字元位移值處插入指定文字。 
 
is Boolean判斷元素是否位於 Document  
 
is Boolean擷取粗體設定。 
 
is Boolean擷取指定字元偏移位置的粗體設定。 
 
is Boolean擷取斜體設定。 
 
is Boolean擷取指定字元偏移位置的斜體設定。 
 
is Boolean擷取刪除線設定。 
 
is Boolean擷取指定字元偏移位置的刪除線設定。 
 
is Boolean擷取底線設定。 
 
is Boolean擷取指定字元偏移位置的底線設定。 
 
merge() Text 將元素與相同類型的前一個同胞元素合併。 
 
remove Text 從父項移除元素。 
 
replace Element 使用規則運算式,將指定文字模式的所有出現次數替換為指定的替換字串。 
 
set Text 將指定的屬性套用至指定的字元範圍。 
 
set Text 設定元素的屬性。 
 
set Text 設定指定字元範圍的背景顏色。 
 
set Text 設定背景顏色。 
 
set Text 設定粗體設定。 
 
set Text 為指定的字元範圍設定粗體設定。 
 
set Text 為指定的字元範圍設定字型系列。 
 
set Text 設定字型系列。 
 
set Text 設定指定字元範圍的字型大小。 
 
set Text 設定字型大小。 
 
set Text 設定指定字元範圍的前景色。 
 
set Text 設定前景顏色。 
 
set Text 設定斜體設定。 
 
set Text 為指定的字元範圍設定斜體設定。 
 
set Text 為指定的字元範圍設定連結網址。 
 
set Text 設定連結網址。 
 
set Text 設定刪除線設定。 
 
set Text 為指定的字元範圍設定刪除線設定。 
 
set Text 設定文字內容。 
 
set Text 設定指定字元範圍的文字對齊方式。 
 
set Text 設定文字對齊方式。 
 
set Text 設定底線設定。 
 
set Text 為指定的字元範圍設定底線。 
 
 
 
屬性 
屬性 類型 說明 
 
NORMALEnum一般文字對齊方式。 
 
SUPERSCRIPTEnum上標文字對齊方式。 
 
SUBSCRIPTEnum下標文字對齊方式。 
 
 
 
屬性 
屬性 類型 說明 
 
BOTTOMEnum底部對齊選項。 
 
CENTEREnum置中對齊選項。 
 
TOPEnum靠上對齊選項。 
 
 
 
 
  
  
  
     
  
    
    
      
    
     
  
       
         
  
  
    
    提供意見
  
   
 
       
    
    
  
  
 
  除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
  上次更新時間:2025-07-26 (世界標準時間)。
 
 
  
  
    
    
    
      
  
  
    想進一步說明嗎?
  
   
 
     
  
  
    
      [[["容易理解","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"]],["上次更新時間:2025-07-26 (世界標準時間)。"],[],["`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"]]