ตัวสร้างที่ใช้สร้างออบเจ็กต์ Range จากองค์ประกอบเอกสาร
// Change the user's selection to a range that includes every table in the // active tab. const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } doc.setSelection(rangeBuilder.build());
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
add | Range | เพิ่ม Element ทั้งหมดลงใน Range นี้ | 
add | Range | เพิ่มองค์ประกอบ Text บางส่วนลงใน Range นี้ | 
add | Range | เพิ่มองค์ประกอบทั้ง 2 รายการและองค์ประกอบทั้งหมดระหว่างองค์ประกอบดังกล่าวลงใน Range นี้ | 
add | Range | เพิ่มองค์ประกอบ Text บางส่วน 2 รายการและองค์ประกอบทั้งหมดระหว่างองค์ประกอบดังกล่าวลงใน Range | 
add | Range | เพิ่มเนื้อหาของ Range อื่นลงใน Range นี้ | 
build() | Range | สร้าง Range จากการตั้งค่าที่ใช้กับโปรแกรมสร้าง | 
get | Range | รับองค์ประกอบทั้งหมดใน Range นี้ รวมถึงองค์ประกอบ Text บางส่วน (เช่น ในกรณีที่มีการเลือกเฉพาะองค์ประกอบ Text บางส่วน) | 
เอกสารประกอบโดยละเอียด
add Element(element)
เพิ่ม Element ทั้งหมดลงใน Range นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
element | Element | องค์ประกอบที่จะเพิ่ม | 
รีเทิร์น
Range — ตัวสร้างนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Element(textElement, startOffset, endOffsetInclusive)
เพิ่มองค์ประกอบ Text บางส่วนลงใน Range นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
text | Text | องค์ประกอบข้อความที่จะเพิ่มบางส่วน | 
start | Integer | จํานวนของอักขระก่อนอักขระแรกที่จะรวม (นั่นคือ ดัชนีของอักขระแรกในช่วง) | 
end | Integer | จํานวนของอักขระก่อนอักขระสุดท้ายที่จะรวม (นั่นคือ ดัชนีของอักขระสุดท้ายในช่วง) | 
รีเทิร์น
Range — ตัวสร้างนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Elements Between(startElement, endElementInclusive)
เพิ่มองค์ประกอบทั้ง 2 รายการและองค์ประกอบทั้งหมดระหว่างองค์ประกอบดังกล่าวลงใน Range นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
start | Element | องค์ประกอบแรกที่เพิ่ม | 
end | Element | องค์ประกอบสุดท้ายที่จะเพิ่ม | 
รีเทิร์น
Range — ตัวสร้างนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)
เพิ่มองค์ประกอบ Text บางส่วน 2 รายการและองค์ประกอบทั้งหมดระหว่างองค์ประกอบดังกล่าวลงใน Range
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
start | Text | องค์ประกอบข้อความแรกที่จะเพิ่มบางส่วน | 
start | Integer | จํานวนของอักขระก่อนอักขระแรกของ start ที่จะรวมไว้ (นั่นคือ ดัชนีของอักขระแรกในช่วง) | 
end | Text | องค์ประกอบข้อความสุดท้ายที่จะเพิ่มบางส่วน | 
end | Integer | จำนวนอักขระก่อนอักขระสุดท้ายของ end ที่จะรวมไว้ (นั่นคือ ดัชนีของอักขระสุดท้ายในช่วง) | 
รีเทิร์น
Range — ตัวสร้างนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
add Range(range)
เพิ่มเนื้อหาของ Range อื่นลงใน Range นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
range | Range | ช่วงที่จะเพิ่มองค์ประกอบ | 
รีเทิร์น
Range — ตัวสร้างนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
build()
get Range Elements()
รับองค์ประกอบทั้งหมดใน Range นี้ รวมถึงองค์ประกอบ Text บางส่วน (เช่น ในกรณีที่มีการเลือกเฉพาะองค์ประกอบ Text บางส่วน) หากต้องการตรวจสอบว่าองค์ประกอบ Text อยู่ในช่วงเพียงบางส่วนหรือไม่ โปรดดูที่ Range
รีเทิร์น
Range — อาร์เรย์ขององค์ประกอบตามลำดับที่ปรากฏในเอกสาร
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents