องค์ประกอบทั่วไป เนื้อหา Document
จะแสดงเป็นองค์ประกอบ เช่น List
, Paragraph
และ Table
เป็นองค์ประกอบและรับค่าวิธีการทั้งหมดที่ Element
กำหนดไว้ เช่น get
การใช้คลาส
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Body | เนื้อหาของแท็บในเอกสาร Google เอกสาร |
Container | องค์ประกอบทั่วไปที่อาจมีองค์ประกอบอื่นๆ |
Date | องค์ประกอบที่แสดงวันที่ที่มีการจัดรูปแบบ |
Equation | องค์ประกอบที่แสดงนิพจน์ทางคณิตศาสตร์ |
Equation | องค์ประกอบที่แสดงถึงฟังก์ชันใน Equation ทางคณิตศาสตร์ |
Equation | องค์ประกอบที่แสดงตัวคั่นฟังก์ชันใน Equation ทางคณิตศาสตร์ |
Equation | องค์ประกอบที่แสดงถึงสัญลักษณ์ใน Equation ทางคณิตศาสตร์ |
Footer | องค์ประกอบที่แสดงส่วนท้าย |
Footnote | องค์ประกอบที่แสดงเชิงอรรถ |
Footnote | องค์ประกอบที่แสดงส่วนเชิงอรรถ |
Header | องค์ประกอบที่แสดงส่วนหัว |
Horizontal | องค์ประกอบที่แสดงเส้นแนวนอน |
Inline | องค์ประกอบที่แสดงภาพวาดที่ฝัง |
Inline | องค์ประกอบที่แสดงรูปภาพที่ฝัง |
List | องค์ประกอบที่แสดงรายการ |
Page | องค์ประกอบที่แสดงตัวแบ่งหน้า |
Paragraph | องค์ประกอบที่แสดงย่อหน้า |
Person | องค์ประกอบที่แสดงลิงก์ไปยังบุคคล |
Rich | องค์ประกอบที่แสดงลิงก์ไปยังทรัพยากรของ Google เช่น ไฟล์ในไดรฟ์หรือวิดีโอ YouTube |
Table | องค์ประกอบที่แสดงตาราง |
Table | องค์ประกอบที่แสดงถึงเซลล์ตาราง |
Table | องค์ประกอบที่มีสารบัญ |
Table | องค์ประกอบที่แสดงแถวตาราง |
Text | องค์ประกอบที่แสดงถึงภูมิภาค Rich Text |
Unsupported | องค์ประกอบที่แสดงถึงภูมิภาคที่ไม่รู้จักหรือได้รับผลกระทบจากสคริปต์ไม่ได้ เช่น หมายเลขหน้า |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
as | Body | แสดงผลองค์ประกอบปัจจุบันเป็น Body |
as | Date | แสดงผลองค์ประกอบปัจจุบันเป็น Date |
as | Equation | แสดงผลองค์ประกอบปัจจุบันเป็น Equation |
as | Equation | แสดงผลองค์ประกอบปัจจุบันเป็น Equation |
as | Equation | แสดงผลองค์ประกอบปัจจุบันเป็น Equation |
as | Equation | แสดงผลองค์ประกอบปัจจุบันเป็น Equation |
as | Footer | แสดงผลองค์ประกอบปัจจุบันเป็น Footer |
as | Footnote | แสดงผลองค์ประกอบปัจจุบันเป็น Footnote |
as | Footnote | แสดงผลองค์ประกอบปัจจุบันเป็น Footnote |
as | Header | แสดงผลองค์ประกอบปัจจุบันเป็น Header |
as | Horizontal | แสดงผลองค์ประกอบปัจจุบันเป็น Horizontal |
as | Inline | แสดงผลองค์ประกอบปัจจุบันเป็น Inline |
as | Inline | แสดงผลองค์ประกอบปัจจุบันเป็น Inline |
as | List | แสดงผลองค์ประกอบปัจจุบันเป็น List |
as | Page | แสดงผลองค์ประกอบปัจจุบันเป็น Page |
as | Paragraph | แสดงผลองค์ประกอบปัจจุบันเป็น Paragraph |
as | Person | แสดงผลองค์ประกอบปัจจุบันเป็น Person |
as | Rich | แสดงผลองค์ประกอบปัจจุบันเป็น Rich เช่น ลิงก์ไปยังไฟล์ Google ชีต |
as | Table | แสดงผลองค์ประกอบปัจจุบันเป็น Table |
as | Table | แสดงผลองค์ประกอบปัจจุบันเป็น Table |
as | Table | แสดงผลองค์ประกอบปัจจุบันเป็น Table |
as | Table | แสดงผลองค์ประกอบปัจจุบันเป็น Table |
as | Text | แสดงผลองค์ประกอบปัจจุบันเป็น Text |
copy() | Element | แสดงผลสำเนาที่แยกออกและแบบเจาะลึกขององค์ประกอบปัจจุบัน |
get | Object | ดึงข้อมูลแอตทริบิวต์ขององค์ประกอบ |
get | Element | ดึงข้อมูลองค์ประกอบพี่น้องถัดไปขององค์ประกอบ |
get | Container | ดึงข้อมูลองค์ประกอบหลักขององค์ประกอบ |
get | Element | ดึงข้อมูลองค์ประกอบพี่น้องก่อนหน้าขององค์ประกอบ |
get | Element | ดึงข้อมูล Element ขององค์ประกอบ |
is | Boolean | ระบุว่าองค์ประกอบอยู่ท้าย Document หรือไม่ |
merge() | Element | ผสานองค์ประกอบเข้ากับรายการก่อนหน้าที่เป็นประเภทเดียวกัน |
remove | Element | นำองค์ประกอบออกจากองค์ประกอบหลัก |
set | Element | ตั้งค่าแอตทริบิวต์ขององค์ประกอบ |
เอกสารประกอบโดยละเอียด
as Body()
แสดงผลองค์ประกอบปัจจุบันเป็น Body
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Body
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Date()
แสดงผลองค์ประกอบปัจจุบันเป็น Date
เมื่อทราบว่าองค์ประกอบเป็น Date
ให้ใช้เมธอดนี้เพื่อตั้งค่าประเภทเป็น Date
ซึ่งจะช่วยให้เครื่องมือเติมข้อความอัตโนมัติในเครื่องมือแก้ไข Apps Script แสดงเมธอดที่คุณใช้ได้พร้อม Date
รีเทิร์น
Date
— องค์ประกอบปัจจุบันที่มีการตั้งค่าประเภทเป็น Date
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Equation()
แสดงผลองค์ประกอบปัจจุบันเป็น Equation
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Equation
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Equation Function()
แสดงผลองค์ประกอบปัจจุบันเป็น Equation
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Equation
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Equation Function Argument Separator()
แสดงผลองค์ประกอบปัจจุบันเป็น Equation
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Equation
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Equation Symbol()
แสดงผลองค์ประกอบปัจจุบันเป็น Equation
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Equation
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Footnote()
แสดงผลองค์ประกอบปัจจุบันเป็น Footnote
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Footnote
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Footnote Section()
แสดงผลองค์ประกอบปัจจุบันเป็น Footnote
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Footnote
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Header Section()
แสดงผลองค์ประกอบปัจจุบันเป็น Header
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Header
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Horizontal Rule()
แสดงผลองค์ประกอบปัจจุบันเป็น Horizontal
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Horizontal
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Inline Drawing()
แสดงผลองค์ประกอบปัจจุบันเป็น Inline
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Inline
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Inline Image()
แสดงผลองค์ประกอบปัจจุบันเป็น Inline
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Inline
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as List Item()
แสดงผลองค์ประกอบปัจจุบันเป็น List
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
List
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Page Break()
แสดงผลองค์ประกอบปัจจุบันเป็น Page
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Page
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Paragraph()
แสดงผลองค์ประกอบปัจจุบันเป็น Paragraph
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Paragraph
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Person()
แสดงผลองค์ประกอบปัจจุบันเป็น Person
เมื่อทราบว่าองค์ประกอบเป็น Person
ให้ใช้เมธอดนี้เพื่อตั้งค่าประเภทเป็นบุคคล
ซึ่งจะช่วยให้การเติมข้อความอัตโนมัติในเครื่องมือแก้ไข Apps Script แสดงเมธอดที่คุณใช้ได้กับองค์ประกอบบุคคล
รีเทิร์น
Person
— องค์ประกอบปัจจุบันที่มีการตั้งค่าประเภทเป็น Person
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Rich Link()
แสดงผลองค์ประกอบปัจจุบันเป็น Rich
เช่น ลิงก์ไปยังไฟล์ Google ชีต
เมื่อทราบว่าองค์ประกอบเป็น Rich
ให้ใช้เมธอดนี้เพื่อตั้งค่าประเภทเป็น Rich
ซึ่งจะช่วยให้การเติมข้อความอัตโนมัติในเครื่องมือแก้ไข Apps Script แสดงวิธีการที่คุณใช้ได้พร้อม Rich
รีเทิร์น
Rich
— องค์ประกอบปัจจุบันที่มีการตั้งค่าประเภทเป็น Rich
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Table()
แสดงผลองค์ประกอบปัจจุบันเป็น Table
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Table
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Table Cell()
แสดงผลองค์ประกอบปัจจุบันเป็น Table
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Table
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Table Of Contents()
แสดงผลองค์ประกอบปัจจุบันเป็น Table
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Table
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Table Row()
แสดงผลองค์ประกอบปัจจุบันเป็น Table
ใช้เมธอดนี้เพื่อช่วยในการเติมข้อความอัตโนมัติทุกครั้งที่ทราบว่าองค์ประกอบหนึ่งๆ เป็นประเภทที่เฉพาะเจาะจง
รีเทิร์น
Table
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
as Text()
แสดงผลองค์ประกอบปัจจุบันเป็น 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
get Attributes()
ดึงข้อมูลแอตทริบิวต์ขององค์ประกอบ
ผลลัพธ์ที่ได้คือออบเจ็กต์ที่มีพร็อพเพอร์ตี้สำหรับแอตทริบิวต์องค์ประกอบที่ถูกต้องแต่ละรายการ โดยที่ชื่อพร็อพเพอร์ตี้แต่ละรายการสอดคล้องกับรายการในการแจกแจง Document
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
รีเทิร์น
Object
— แอตทริบิวต์ขององค์ประกอบ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Next Sibling()
ดึงข้อมูลองค์ประกอบพี่น้องถัดไปขององค์ประกอบ
องค์ประกอบถัดไปมีองค์ประกอบหลักเดียวกันและอยู่หลังองค์ประกอบปัจจุบัน
รีเทิร์น
Element
— องค์ประกอบระดับถัดไป
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Parent()
ดึงข้อมูลองค์ประกอบหลักขององค์ประกอบ
องค์ประกอบหลักมีองค์ประกอบปัจจุบัน
รีเทิร์น
Container
— องค์ประกอบหลัก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Previous Sibling()
ดึงข้อมูลองค์ประกอบพี่น้องก่อนหน้าขององค์ประกอบ
องค์ประกอบระดับข้างเคียงก่อนหน้ามีองค์ประกอบหลักเดียวกันและอยู่ก่อนองค์ประกอบปัจจุบัน
รีเทิร์น
Element
— องค์ประกอบระดับข้างเคียงก่อนหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Type()
ดึงข้อมูล Element
ขององค์ประกอบ
ใช้ get
เพื่อระบุประเภทที่แน่นอนขององค์ประกอบหนึ่งๆ
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const 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.'); }
รีเทิร์น
Element
— ประเภทองค์ประกอบ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
is At Document End()
merge()
ผสานองค์ประกอบเข้ากับรายการก่อนหน้าที่เป็นประเภทเดียวกัน
ผสานได้เฉพาะองค์ประกอบของ Element
เดียวกันเท่านั้น ระบบจะย้ายองค์ประกอบย่อยที่อยู่ในองค์ประกอบปัจจุบันไปยังองค์ประกอบพี่น้องก่อนหน้า
ระบบจะนำองค์ประกอบปัจจุบันออกจากเอกสาร
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document's active tab. const par1 = body.appendParagraph('Paragraph 1.'); const 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. const cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'], ]; // Build a table from the array. const table = body.appendTable(cells); // Get the first row in the table. const row = table.getRow(0); // Get the two cells in this row. const cell1 = row.getCell(0); const cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. const merged = cell2.merge();
รีเทิร์น
Element
— องค์ประกอบที่ผสาน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove From Parent()
นำองค์ประกอบออกจากองค์ประกอบหลัก
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
รีเทิร์น
Element
— องค์ประกอบที่ถูกนำออก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Attributes(attributes)
ตั้งค่าแอตทริบิวต์ขององค์ประกอบ
พารามิเตอร์แอตทริบิวต์ที่ระบุต้องเป็นออบเจ็กต์ที่ชื่อพร็อพเพอร์ตี้แต่ละรายการเป็นรายการในลิสต์Document
และค่าพร็อพเพอร์ตี้แต่ละรายการเป็นค่าใหม่ที่จะใช้
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const 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. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
attributes | Object | แอตทริบิวต์ขององค์ประกอบ |
รีเทิร์น
Element
— องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents