เนื้อหาของแท็บในเอกสาร Google เอกสาร Body อาจมีองค์ประกอบ List, Paragraph, Table และ Table ดูข้อมูลเพิ่มเติมเกี่ยวกับ
โครงสร้างเอกสารได้ในคำแนะนำในการ
ขยาย Google เอกสาร
โดยปกติแล้ว Body จะมีเนื้อหาทั้งหมดของแท็บ ยกเว้นองค์ประกอบ Header, Footer และ Footnote
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a paragraph and a page break to the tab's body section directly. body.appendParagraph('A paragraph.'); body.appendPageBreak();
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
append | Horizontal | สร้างและต่อท้าย Horizontal ใหม่ |
append | Inline | สร้างและต่อท้าย Inline ใหม่จาก Blob รูปภาพที่ระบุ |
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|null | เรียกข้อมูลระยะขอบล่างเป็นจุด |
get | Number|null | ดึงข้อมูลระยะขอบซ้ายเป็นจุด |
get | Number|null | ดึงข้อมูลขอบขวา |
get | Number|null | ดึงข้อมูลระยะขอบบน |
get | Integer | ดึงข้อมูลจำนวนเด็ก |
get | Number|null | เรียกข้อมูลความสูงของหน้าเป็นจุด |
get | Number|null | เรียกข้อมูลความกว้างของหน้าในหน่วยคะแนน |
get | Paragraph[]|null | ดึงข้อมูลParagraphsทั้งหมดที่อยู่ในส่วน (รวมถึง List) |
get | Container | ดึงองค์ประกอบหลักขององค์ประกอบ |
get | Table[]|null | ดึงข้อมูล Tables ทั้งหมดที่อยู่ในส่วน |
get | String | ดึงเนื้อหาขององค์ประกอบเป็นสตริงข้อความ |
get | Text | รับการจัดข้อความ |
get | Element | ดึง Element ขององค์ประกอบ |
insert | Horizontal | สร้างและแทรก Horizontal ใหม่ที่ดัชนีที่ระบุ |
insert | Inline | สร้างและแทรก Inline จาก Blob รูปภาพที่ระบุที่ดัชนีที่ระบุ
|
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 Rule()
สร้างและต่อท้าย Horizontal ใหม่
Horizontal จะอยู่ใน Paragraph ใหม่
รีเทิร์น
Horizontal — เส้นคั่นแนวนอนใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Image(image)
สร้างและต่อท้าย Inline ใหม่จาก Blob รูปภาพที่ระบุ
รูปภาพจะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
image | Blob | ข้อมูลรูปภาพ |
รีเทิร์น
Inline — รูปภาพที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Image(image)
เพิ่ม Inline ที่ระบุต่อท้าย
Inline จะอยู่ใน Paragraph ใหม่
ใช้ append เวอร์ชันนี้เมื่อต่อท้ายสำเนาของ Inline ที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
image | Inline | ข้อมูลรูปภาพ |
รีเทิร์น
Inline — รูปภาพที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append List Item(listItem)
เพิ่ม List ที่ระบุต่อท้าย
ใช้ append เวอร์ชันนี้เมื่อต่อท้ายสำเนาของ List ที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
list | List | รายการที่จะต่อท้าย |
รีเทิร์น
List — รายการที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append List Item(text)
สร้างและต่อท้าย List ใหม่ซึ่งมีเนื้อหาข้อความที่ระบุ
ระบบจะเพิ่มรายการในลิสต์ที่ต่อเนื่องกันเป็นส่วนหนึ่งของลิสต์เดียวกัน
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | เนื้อหาข้อความของรายการในลิสต์ |
รีเทิร์น
List — รายการใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Page Break()
append Page Break(pageBreak)
เพิ่ม Page ที่ระบุต่อท้าย
Page จะอยู่ใน Paragraph ใหม่
ใช้ append เวอร์ชันนี้เมื่อต่อท้ายสำเนาของ Page ที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
page | Page | ตัวแบ่งหน้าที่จะต่อท้าย |
รีเทิร์น
Page — ตัวแบ่งหน้าที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Paragraph(paragraph)
เพิ่ม Paragraph ที่ระบุต่อท้าย
ใช้ append เวอร์ชันนี้เมื่อต่อท้ายสำเนาของ Paragraph ที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
paragraph | Paragraph | ย่อหน้าที่จะเพิ่ม |
รีเทิร์น
Paragraph — ย่อหน้าที่เพิ่ม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Paragraph(text)
สร้างและต่อท้าย Paragraph ใหม่ซึ่งมีเนื้อหาข้อความที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | เนื้อหาข้อความของย่อหน้า |
รีเทิร์น
Paragraph — ย่อหน้าใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table()
สร้างและต่อท้าย Table ใหม่
นอกจากนี้ วิธีนี้จะเพิ่มย่อหน้าที่ว่างเปล่าหลังตารางด้วย เนื่องจากเอกสาร Google เอกสาร ไม่สามารถลงท้ายด้วยตารางได้
รีเทิร์น
Table — ตารางใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table(cells)
ผนวก Table ใหม่ที่มี Table สำหรับค่าสตริงที่ระบุแต่ละค่า
นอกจากนี้ วิธีนี้จะเพิ่มย่อหน้าที่ว่างเปล่าหลังตารางด้วย เนื่องจากเอกสาร Google เอกสาร ไม่สามารถลงท้ายด้วยตารางได้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
cells | String[][] | เนื้อหาข้อความของเซลล์ตารางที่จะเพิ่มลงในตารางใหม่ |
รีเทิร์น
Table — ตารางที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
append Table(table)
เพิ่ม Table ที่ระบุต่อท้าย
ใช้ append เวอร์ชันนี้เมื่อต่อท้ายสำเนาของ Table ที่มีอยู่
นอกจากนี้ วิธีนี้จะเพิ่มย่อหน้าที่ว่างเปล่าหลังตารางด้วย เนื่องจากเอกสาร Google เอกสาร
ไม่สามารถลงท้ายด้วยตารางได้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
table | Table | ตารางที่จะต่อท้าย |
รีเทิร์น
Table — ตารางที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
clear()
copy()
แสดงผลสำเนาแบบลึกที่แยกออกมาขององค์ประกอบปัจจุบัน
ระบบจะคัดลอกองค์ประกอบย่อยที่อยู่ในองค์ประกอบด้วย องค์ประกอบใหม่ไม่มี องค์ประกอบหลัก
รีเทิร์น
Body — สำเนาใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
edit As Text()
รับองค์ประกอบปัจจุบันเวอร์ชัน Text เพื่อแก้ไข
ใช้ edit เพื่อจัดการเนื้อหาขององค์ประกอบเป็น Rich Text edit จะไม่สนใจองค์ประกอบที่ไม่ใช่ข้อความ (เช่น Inline และ Horizontal)
ระบบจะนำองค์ประกอบย่อยที่อยู่ในช่วงข้อความที่ถูกลบออกอย่างสมบูรณ์ออกจากองค์ประกอบ
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Insert two paragraphs separated by a paragraph containing an // horizontal rule. body.insertParagraph(0, 'An editAsText sample.'); body.insertHorizontalRule(0); body.insertParagraph(0, 'An example.'); // Delete " sample.\n\n An" removing the horizontal rule in the process. body.editAsText().deleteText(14, 25);
รีเทิร์น
Text - ข้อความขององค์ประกอบปัจจุบัน
find Element(elementType)
ค้นหาเนื้อหาขององค์ประกอบสำหรับองค์ประกอบย่อยของประเภทที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
element | Element | ประเภทขององค์ประกอบที่จะค้นหา |
รีเทิร์น
Range — ผลการค้นหาที่ระบุตำแหน่งขององค์ประกอบการค้นหา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Element(elementType, from)
ค้นหาเนื้อหาขององค์ประกอบสำหรับองค์ประกอบย่อยของประเภทที่ระบุ โดยเริ่มจาก Range ที่ระบุ
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Define the search parameters. let searchResult = null; // Search until the paragraph is found. while ( (searchResult = body.findElement( DocumentApp.ElementType.PARAGRAPH, searchResult, ))) { const par = searchResult.getElement().asParagraph(); if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) { // Found one, update and stop. par.setText('This is the first header.'); break; } }
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
element | Element | ประเภทขององค์ประกอบที่จะค้นหา |
from | Range | ผลการค้นหาที่จะค้นหา |
รีเทิร์น
Range — ผลการค้นหาที่ระบุตำแหน่งถัดไปขององค์ประกอบการค้นหา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Text(searchPattern)
ค้นหารูปแบบข้อความที่ระบุในเนื้อหาขององค์ประกอบโดยใช้นิพจน์ทั่วไป
ระบบไม่รองรับฟีเจอร์นิพจน์ทั่วไปของ JavaScript บางส่วนอย่างเต็มที่ เช่น กลุ่มจับภาพและตัวแก้ไขโหมด
รูปแบบนิพจน์ทั่วไปที่ระบุจะได้รับการจับคู่กับบล็อกข้อความแต่ละบล็อก ที่อยู่ในองค์ประกอบปัจจุบันโดยอิสระ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
search | String | รูปแบบที่จะค้นหา |
รีเทิร์น
Range — ผลการค้นหาที่ระบุตำแหน่งของข้อความค้นหา หรือ null หากไม่มี
รายการที่ตรงกัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
find Text(searchPattern, from)
ค้นหารูปแบบข้อความที่ระบุในเนื้อหาขององค์ประกอบ โดยเริ่มจากผลการค้นหาที่ระบุ
ระบบไม่รองรับฟีเจอร์นิพจน์ทั่วไปของ JavaScript บางส่วนอย่างเต็มที่ เช่น กลุ่มจับภาพและตัวแก้ไขโหมด
รูปแบบนิพจน์ทั่วไปที่ระบุจะได้รับการจับคู่กับบล็อกข้อความแต่ละบล็อก ที่อยู่ในองค์ประกอบปัจจุบันโดยอิสระ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
search | String | รูปแบบที่จะค้นหา |
from | Range | ผลการค้นหาที่จะค้นหา |
รีเทิร์น
Range — ผลการค้นหาที่ระบุตำแหน่งถัดไปของข้อความค้นหา หรือ null หากไม่มี
รายการที่ตรงกัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 Child(childIndex)
ดึงข้อมูลองค์ประกอบย่อยที่ดัชนีขององค์ประกอบย่อยที่ระบุ
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Obtain the first element in the tab. const firstChild = body.getChild(0); // If it's a paragraph, set its contents. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { firstChild.asParagraph().setText('This is the first paragraph.'); }
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีขององค์ประกอบย่อยที่จะดึงข้อมูล |
รีเทิร์น
Element - องค์ประกอบย่อยที่ดัชนีที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Child Index(child)
ดึงข้อมูลดัชนีขององค์ประกอบย่อยสำหรับองค์ประกอบย่อยที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Element | องค์ประกอบย่อยที่จะดึงดัชนี |
รีเทิร์น
Integer — ดัชนีขององค์ประกอบย่อย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Heading Attributes(paragraphHeading)
ดึงชุดแอตทริบิวต์สำหรับ Paragraph ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
paragraph | Paragraph | ส่วนหัวที่ควรดึงแอตทริบิวต์ |
รีเทิร์น
Object — แผนที่ของแอตทริบิวต์และค่าปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Images()
ดึงข้อมูล Inline ทั้งหมดที่อยู่ในส่วน
รีเทิร์น
Inline — รูปภาพส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get List Items()
ดึงข้อมูล List ทั้งหมดที่อยู่ในส่วน
รีเทิร์น
List — รายการในส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Margin Bottom()
เรียกข้อมูลระยะขอบล่างเป็นจุด
รีเทิร์น
Number|null — ระยะขอบล่างเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Margin Left()
ดึงข้อมูลระยะขอบซ้ายเป็นจุด
รีเทิร์น
Number|null — ระยะขอบซ้ายเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Margin Right()
ดึงข้อมูลขอบขวา
รีเทิร์น
Number|null — ระยะขอบขวาเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Margin Top()
ดึงข้อมูลระยะขอบบน
รีเทิร์น
Number|null — ระยะขอบบนเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Num Children()
ดึงข้อมูลจำนวนเด็ก
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Log the number of elements in the tab. Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);
รีเทิร์น
Integer — จำนวนเด็ก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Page Height()
เรียกข้อมูลความสูงของหน้าเป็นจุด
รีเทิร์น
Number|null — ความสูงของหน้าในหน่วยคะแนน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Page Width()
เรียกข้อมูลความกว้างของหน้าในหน่วยคะแนน
รีเทิร์น
Number|null — ความกว้างของหน้าในหน่วยพอยต์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Paragraphs()
ดึงข้อมูลParagraphsทั้งหมดที่อยู่ในส่วน (รวมถึง List)
รีเทิร์น
Paragraph[]|null — ย่อหน้าของส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 Tables()
get Text()
ดึงเนื้อหาขององค์ประกอบเป็นสตริงข้อความ
รีเทิร์น
String — เนื้อหาขององค์ประกอบเป็นสตริงข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
get Text Alignment()
รับการจัดข้อความ ประเภทการจัดแนวที่ใช้ได้คือ Document, Document และ Document
รีเทิร์น
Text — ประเภทการจัดแนวข้อความ หรือ null หากข้อความมีการจัดแนวข้อความหลายประเภท หรือหากไม่เคยตั้งค่าการจัดแนวข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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
insert Horizontal Rule(childIndex)
สร้างและแทรก Horizontal ใหม่ที่ดัชนีที่ระบุ
Horizontal จะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
รีเทิร์น
Horizontal — เส้นคั่นแนวนอนใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
สร้างและแทรก Inline จาก Blob รูปภาพที่ระบุที่ดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
image | Blob | ข้อมูลรูปภาพ |
รีเทิร์น
Inline — รูปภาพในบรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Image(childIndex, image)
แทรก Inline ที่ระบุในดัชนีที่ระบุ
รูปภาพจะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
image | Inline | รูปภาพที่จะแทรก |
รีเทิร์น
Inline — รูปภาพในบรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert List Item(childIndex, listItem)
แทรก List ที่ระบุในดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
list | List | รายการที่จะแทรก |
รีเทิร์น
List — รายการที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert List Item(childIndex, text)
สร้างและแทรก List ใหม่ที่ดัชนีที่ระบุ ซึ่งมีเนื้อหาข้อความที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
text | String | เนื้อหาข้อความของรายการในลิสต์ |
รีเทิร์น
List — รายการใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Page Break(childIndex)
สร้างและแทรก Page ใหม่ที่ดัชนีที่ระบุ
Page จะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
รีเทิร์น
Page — ตัวแบ่งหน้าใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Page Break(childIndex, pageBreak)
แทรก Page ที่ระบุในดัชนีที่ระบุ
Page จะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
page | Page | ตัวแบ่งหน้าที่จะแทรก |
รีเทิร์น
Page — ตัวแบ่งหน้าที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, paragraph)
แทรก Paragraph ที่ระบุในดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
paragraph | Paragraph | ย่อหน้าที่จะแทรก |
รีเทิร์น
Paragraph — ย่อหน้าที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Paragraph(childIndex, text)
สร้างและแทรก Paragraph ใหม่ที่ดัชนีที่ระบุ ซึ่งมีเนื้อหาข้อความที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
text | String | เนื้อหาข้อความของย่อหน้า |
รีเทิร์น
Paragraph — ย่อหน้าใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex)
สร้างและแทรก Table ใหม่ที่ดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
รีเทิร์น
Table — ตารางใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex, cells)
สร้างและแทรก Table ใหม่ซึ่งมีเซลล์ที่ระบุที่ดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
cells | String[][] | เนื้อหาข้อความของเซลล์ตารางที่จะเพิ่มลงในตารางใหม่ |
รีเทิร์น
Table — ตารางใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insert Table(childIndex, table)
แทรก Table ที่ระบุในดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
table | Table | ตารางที่จะแทรก |
รีเทิร์น
Table — ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
remove Child(child)
นำองค์ประกอบย่อยที่ระบุออก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Element | องค์ประกอบย่อยที่จะนำออก |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
replace Text(searchPattern, replacement)
แทนที่รูปแบบข้อความที่กำหนดทั้งหมดด้วยสตริงทดแทนที่กำหนดโดยใช้นิพจน์ทั่วไป
ระบบจะส่งรูปแบบการค้นหาเป็นสตริง ไม่ใช่ออบเจ็กต์นิพจน์ทั่วไปของ JavaScript ด้วยเหตุนี้ คุณจึงต้องหลีกเลี่ยงการใช้แบ็กสแลชในรูปแบบ
วิธีการนี้ใช้ไลบรารีนิพจน์ทั่วไป RE2 ของ Google ซึ่งจำกัดไวยากรณ์ที่รองรับ
รูปแบบนิพจน์ทั่วไปที่ระบุจะได้รับการจับคู่กับบล็อกข้อความแต่ละบล็อก ที่อยู่ในองค์ประกอบปัจจุบันโดยอิสระ
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
search | String | รูปแบบนิพจน์ทั่วไปที่จะค้นหา |
replacement | String | ข้อความที่จะใช้แทน |
รีเทิร์น
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 | แอตทริบิวต์ขององค์ประกอบ |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Heading Attributes(paragraphHeading, attributes)
ตั้งค่าแอตทริบิวต์สำหรับ Paragraph ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
paragraph | Paragraph | ส่วนหัวที่ควรตั้งค่าแอตทริบิวต์ |
attributes | Object | แผนที่ของแอตทริบิวต์และค่าที่จะตั้งค่า |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Margin Bottom(marginBottom)
ตั้งค่าระยะขอบล่างเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
margin | Number | ระยะขอบล่างเป็นจุด |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Margin Left(marginLeft)
ตั้งค่าระยะขอบซ้ายเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
margin | Number | ระยะขอบซ้ายเป็นจุด |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Margin Right(marginRight)
set Margin Top(marginTop)
set Page Height(pageHeight)
กำหนดความสูงของหน้าเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
page | Number | ความสูงของหน้าในหน่วยคะแนน |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Page Width(pageWidth)
ตั้งค่าความกว้างของหน้าเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
page | Number | ความกว้างของหน้าในหน่วยคะแนน |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Text(text)
ตั้งค่าเนื้อหาเป็นข้อความธรรมดา
หมายเหตุ: ระบบจะล้างเนื้อหาที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | เนื้อหาข้อความใหม่ |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
set Text Alignment(textAlignment)
ตั้งค่าการจัดข้อความ ประเภทการจัดแนวที่ใช้ได้คือ Document, Document และ Document
// Make the entire first paragraph in the active tab be superscript. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const text = documentTab.getBody().getParagraphs()[0].editAsText(); text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | Text | ประเภทการจัดแนวข้อความที่จะใช้ |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents