องค์ประกอบทั่วไป เนื้อหา Document
แสดงเป็นองค์ประกอบ เช่น ListItem
, Paragraph
และ Table
เป็นองค์ประกอบ และรับช่วงวิธีการทั้งหมดที่ Element
กําหนด เช่น getType()
การนําชั้นเรียนไปใช้
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Body | องค์ประกอบที่แสดงเนื้อหาเอกสาร |
ContainerElement | องค์ประกอบทั่วไปที่อาจมีองค์ประกอบอื่นๆ |
Date | องค์ประกอบซึ่งแสดงวันที่ที่จัดรูปแบบ |
Equation | องค์ประกอบที่แสดงนิพจน์ทางคณิตศาสตร์ |
EquationFunction | องค์ประกอบที่แสดงฟังก์ชันใน Equation คณิตศาสตร์ |
EquationFunctionArgumentSeparator | องค์ประกอบที่แสดงตัวคั่นฟังก์ชันใน Equation คณิตศาสตร์ |
EquationSymbol | องค์ประกอบที่แสดงสัญลักษณ์ใน Equation คณิตศาสตร์ |
FooterSection | องค์ประกอบที่แสดงส่วนท้าย |
Footnote | องค์ประกอบที่แสดงถึงเชิงอรรถ |
FootnoteSection | องค์ประกอบที่แสดงส่วนเชิงอรรถ |
HeaderSection | องค์ประกอบที่แสดงถึงส่วนหัว |
HorizontalRule | องค์ประกอบที่แสดงกฎแนวนอน |
InlineDrawing | องค์ประกอบที่แสดงถึงภาพวาดที่ฝัง |
InlineImage | องค์ประกอบที่แสดงถึงรูปภาพที่ฝังไว้ |
ListItem | องค์ประกอบที่แสดงชุดรายการ |
PageBreak | องค์ประกอบที่แสดงถึงตัวแบ่งหน้า |
Paragraph | องค์ประกอบที่แสดงถึงย่อหน้า |
Person | องค์ประกอบที่แสดงถึงลิงก์ไปยังบุคคล |
RichLink | องค์ประกอบที่แสดงลิงก์ไปยังทรัพยากรของ Google เช่น ไฟล์ในไดรฟ์หรือวิดีโอ YouTube |
Table | องค์ประกอบที่แสดงตาราง |
TableCell | องค์ประกอบที่แสดงถึงเซลล์ในตาราง |
TableOfContents | องค์ประกอบที่มีสารบัญ |
TableRow | องค์ประกอบที่แสดงแถวของตาราง |
Text | องค์ประกอบที่แสดงถึงพื้นที่ Rich Text |
UnsupportedElement | องค์ประกอบที่แสดงภูมิภาคที่ไม่รู้จักหรือไม่ได้รับผลกระทบจากสคริปต์ เช่น หมายเลขหน้า |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
asBody() | Body | แสดงผลองค์ประกอบปัจจุบันเป็น Body |
asDate() | Date | แสดงผลองค์ประกอบปัจจุบันเป็น Date |
asEquation() | Equation | แสดงผลองค์ประกอบปัจจุบันเป็น Equation |
asEquationFunction() | EquationFunction | แสดงผลองค์ประกอบปัจจุบันเป็น EquationFunction |
asEquationFunctionArgumentSeparator() | EquationFunctionArgumentSeparator | แสดงผลองค์ประกอบปัจจุบันเป็น EquationFunctionArgumentSeparator |
asEquationSymbol() | EquationSymbol | แสดงผลองค์ประกอบปัจจุบันเป็น EquationSymbol |
asFooterSection() | FooterSection | แสดงผลองค์ประกอบปัจจุบันเป็น FooterSection |
asFootnote() | Footnote | แสดงผลองค์ประกอบปัจจุบันเป็น Footnote |
asFootnoteSection() | FootnoteSection | แสดงผลองค์ประกอบปัจจุบันเป็น FootnoteSection |
asHeaderSection() | HeaderSection | แสดงผลองค์ประกอบปัจจุบันเป็น HeaderSection |
asHorizontalRule() | HorizontalRule | แสดงผลองค์ประกอบปัจจุบันเป็น HorizontalRule |
asInlineDrawing() | InlineDrawing | แสดงผลองค์ประกอบปัจจุบันเป็น InlineDrawing |
asInlineImage() | InlineImage | แสดงผลองค์ประกอบปัจจุบันเป็น InlineImage |
asListItem() | ListItem | แสดงผลองค์ประกอบปัจจุบันเป็น ListItem |
asPageBreak() | PageBreak | แสดงผลองค์ประกอบปัจจุบันเป็น PageBreak |
asParagraph() | Paragraph | แสดงผลองค์ประกอบปัจจุบันเป็น Paragraph |
asPerson() | Person | แสดงผลองค์ประกอบปัจจุบันเป็น Person |
asRichLink() | RichLink | แสดงผลองค์ประกอบปัจจุบันเป็น RichLink เช่น ลิงก์ไปยังไฟล์ Google ชีต |
asTable() | Table | แสดงผลองค์ประกอบปัจจุบันเป็น Table |
asTableCell() | TableCell | แสดงผลองค์ประกอบปัจจุบันเป็น TableCell |
asTableOfContents() | TableOfContents | แสดงผลองค์ประกอบปัจจุบันเป็น TableOfContents |
asTableRow() | TableRow | แสดงผลองค์ประกอบปัจจุบันเป็น TableRow |
asText() | Text | แสดงผลองค์ประกอบปัจจุบันเป็น Text |
copy() | Element | แสดงผลสําเนาเดี่ยวที่แยกองค์ประกอบปัจจุบัน |
getAttributes() | Object | ดึงแอตทริบิวต์ของ' |
getNextSibling() | Element | เรียกองค์ประกอบข้างเคียงขององค์ประกอบถัดไป |
getParent() | ContainerElement | เรียกองค์ประกอบหลักขององค์ประกอบ |
getPreviousSibling() | Element | เรียกองค์ประกอบระดับก่อนหน้าขององค์ประกอบ' |
getType() | ElementType | เรียกดูองค์ประกอบ'ElementType |
isAtDocumentEnd() | Boolean | กําหนดว่าองค์ประกอบอยู่ท้าย Document หรือไม่ |
merge() | Element | ผสานองค์ประกอบกับองค์ประกอบข้างเคียงประเภทเดียวกัน |
removeFromParent() | Element | นําองค์ประกอบออกจากระดับบนสุด |
setAttributes(attributes) | Element | ตั้งค่าแอตทริบิวต์ขององค์ประกอบ |
เอกสารประกอบโดยละเอียด
asBody()
แสดงผลองค์ประกอบปัจจุบันเป็น Body
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
Body
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asDate()
แสดงผลองค์ประกอบปัจจุบันเป็น Date
เมื่อทราบว่าองค์ประกอบเป็น Date
ให้ใช้วิธีการนี้เพื่อตั้งค่าประเภทขององค์ประกอบเป็น Date
การทําเช่นนี้จะช่วยให้การเติมข้อความอัตโนมัติในเครื่องมือแก้ไข Apps Script แสดงวิธีต่างๆ ที่ใช้กับ Date
ได้
ไปกลับ
Date
- องค์ประกอบปัจจุบันโดยกําหนดประเภทเป็น Date
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquation()
แสดงผลองค์ประกอบปัจจุบันเป็น Equation
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
Equation
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquationFunction()
แสดงผลองค์ประกอบปัจจุบันเป็น EquationFunction
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
EquationFunction
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquationFunctionArgumentSeparator()
แสดงผลองค์ประกอบปัจจุบันเป็น EquationFunctionArgumentSeparator
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
EquationFunctionArgumentSeparator
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asEquationSymbol()
แสดงผลองค์ประกอบปัจจุบันเป็น EquationSymbol
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
EquationSymbol
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asFootnote()
แสดงผลองค์ประกอบปัจจุบันเป็น Footnote
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
Footnote
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asFootnoteSection()
แสดงผลองค์ประกอบปัจจุบันเป็น FootnoteSection
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
FootnoteSection
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asHeaderSection()
แสดงผลองค์ประกอบปัจจุบันเป็น HeaderSection
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
HeaderSection
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asHorizontalRule()
แสดงผลองค์ประกอบปัจจุบันเป็น HorizontalRule
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
HorizontalRule
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asInlineDrawing()
แสดงผลองค์ประกอบปัจจุบันเป็น InlineDrawing
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
InlineDrawing
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asInlineImage()
แสดงผลองค์ประกอบปัจจุบันเป็น InlineImage
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
InlineImage
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asListItem()
แสดงผลองค์ประกอบปัจจุบันเป็น ListItem
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
ListItem
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asPageBreak()
แสดงผลองค์ประกอบปัจจุบันเป็น PageBreak
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
PageBreak
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asParagraph()
แสดงผลองค์ประกอบปัจจุบันเป็น Paragraph
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
Paragraph
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asPerson()
แสดงผลองค์ประกอบปัจจุบันเป็น Person
เมื่อทราบว่าองค์ประกอบเป็น Person
ให้ใช้วิธีการนี้เพื่อตั้งค่าประเภทขององค์ประกอบเป็นบุคคล
เพราะจะอนุญาตให้การเติมข้อความอัตโนมัติในเครื่องมือแก้ไข Apps Script แสดงวิธีที่คุณใช้กับองค์ประกอบบุคคลได้
ไปกลับ
Person
- องค์ประกอบปัจจุบันโดยกําหนดประเภทเป็น Person
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asRichLink()
แสดงผลองค์ประกอบปัจจุบันเป็น RichLink
เช่น ลิงก์ไปยังไฟล์ Google ชีต
เมื่อทราบว่าองค์ประกอบเป็น RichLink
ให้ใช้วิธีการนี้เพื่อตั้งค่าประเภทขององค์ประกอบเป็น RichLink
การทําเช่นนี้จะช่วยให้การเติมข้อความอัตโนมัติในเครื่องมือแก้ไข Apps Script แสดงวิธีต่างๆ ที่ใช้กับ RichLink
ได้
ไปกลับ
RichLink
- องค์ประกอบปัจจุบันโดยกําหนดประเภทเป็น RichLink
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTable()
แสดงผลองค์ประกอบปัจจุบันเป็น Table
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
Table
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTableCell()
แสดงผลองค์ประกอบปัจจุบันเป็น TableCell
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
TableCell
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTableOfContents()
แสดงผลองค์ประกอบปัจจุบันเป็น TableOfContents
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
TableOfContents
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asTableRow()
แสดงผลองค์ประกอบปัจจุบันเป็น TableRow
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
TableRow
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
asText()
แสดงผลองค์ประกอบปัจจุบันเป็น Text
ใช้วิธีนี้ช่วยเติมข้อความอัตโนมัติเมื่อระบบรู้ว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เจาะจง
ไปกลับ
Text
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
copy()
แสดงผลสําเนาเดี่ยวที่แยกองค์ประกอบปัจจุบัน
ระบบจะคัดลอกองค์ประกอบย่อยที่แสดงในองค์ประกอบด้วย องค์ประกอบใหม่ไม่มีองค์ประกอบหลัก
ไปกลับ
Element
— สําเนาใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getAttributes()
ดึงแอตทริบิวต์ของ'
ผลลัพธ์คือออบเจ็กต์ที่มีพร็อพเพอร์ตี้สําหรับแอตทริบิวต์องค์ประกอบที่ถูกต้องแต่ละรายการ โดยที่ชื่อพร็อพเพอร์ตี้แต่ละรายการสอดคล้องกับรายการในการแจงนับ DocumentApp.Attribute
var body = DocumentApp.getActiveDocument().getBody(); // Append a styled paragraph. var par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. var atts = par.getAttributes(); // Log the paragraph attributes. for (var att in atts) { Logger.log(att + ":" + atts[att]); }
ไปกลับ
Object
— แอตทริบิวต์'องค์ประกอบ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getNextSibling()
เรียกองค์ประกอบข้างเคียงขององค์ประกอบถัดไป
พี่น้องถัดไปมีระดับบนสุดเดียวกันและเป็นไปตามองค์ประกอบปัจจุบัน
ไปกลับ
Element
— องค์ประกอบพี่น้องถัดไป
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getParent()
เรียกองค์ประกอบหลักขององค์ประกอบ
องค์ประกอบระดับบนมีองค์ประกอบปัจจุบัน
ไปกลับ
ContainerElement
— องค์ประกอบระดับบน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getPreviousSibling()
เรียกองค์ประกอบระดับก่อนหน้าขององค์ประกอบ'
พี่น้องก่อนหน้านี้มีออบเจ็กต์หลักเดียวกันและอยู่ก่อนองค์ประกอบปัจจุบัน
ไปกลับ
Element
— องค์ประกอบข้างเคียงก่อนหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getType()
เรียกดูองค์ประกอบ'ElementType
ใช้ getType()
เพื่อระบุประเภทที่แน่นอนขององค์ประกอบที่ระบุ
var body = DocumentApp.getActiveDocument().getBody(); // Obtain the first element in the document body. var firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() == DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
ไปกลับ
ElementType
— ประเภทขององค์ประกอบ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
isAtDocumentEnd()
merge()
ผสานองค์ประกอบกับองค์ประกอบข้างเคียงประเภทเดียวกัน
ผสานได้เฉพาะองค์ประกอบของ ElementType
เดียวกัน องค์ประกอบย่อยที่อยู่ในองค์ประกอบปัจจุบันจะย้ายไปยังองค์ประกอบข้างเคียงก่อนหน้า
ระบบจะนําองค์ประกอบปัจจุบันออกจากเอกสาร
var body = DocumentApp.getActiveDocument().getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document. var par1 = body.appendParagraph('Paragraph 1.'); var par2 = body.appendParagraph('Paragraph 2.'); // Merge the newly added paragraphs into a single paragraph. par2.merge(); // Example 2: Merge table cells // Create a two-dimensional array containing the table's cell contents. var cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'] ]; // Build a table from the array. var table = body.appendTable(cells); // Get the first row in the table. var row = table.getRow(0); // Get the two cells in this row. var cell1 = row.getCell(0); var cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. var merged = cell2.merge();
ไปกลับ
Element
— องค์ประกอบที่ผสาน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removeFromParent()
นําองค์ประกอบออกจากระดับบนสุด
var body = DocumentApp.getActiveDocument().getBody(); // Remove all images in the document body. var imgs = body.getImages(); for (var i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
ไปกลับ
Element
— องค์ประกอบที่นําออก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setAttributes(attributes)
ตั้งค่าแอตทริบิวต์ขององค์ประกอบ
พารามิเตอร์แอตทริบิวต์ที่ระบุต้องเป็นออบเจ็กต์ที่ชื่อพร็อพเพอร์ตี้แต่ละรายการเป็นรายการในการแจกแจง DocumentApp.Attribute
และค่าพร็อพเพอร์ตี้แต่ละรายการคือค่าใหม่ที่จะใช้
var body = DocumentApp.getActiveDocument().getBody(); // Define a custom paragraph style. var style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. var par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
attributes | Object | แอตทริบิวต์'s |
ไปกลับ
Element
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents