องค์ประกอบทั่วไป เนื้อหา 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);
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
attributes | Object | แอตทริบิวต์ขององค์ประกอบ |
รีเทิร์น
Element
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents