เนื้อหาของแท็บในเอกสาร Google เอกสาร Body อาจมีองค์ประกอบ ListItem, Paragraph, Table และ TableOfContents ดูข้อมูลเพิ่มเติมเกี่ยวกับ
โครงสร้างเอกสารได้ในคำแนะนำในการ
ขยาย Google เอกสาร
โดยปกติแล้ว Body จะมีเนื้อหาทั้งหมดของแท็บ ยกเว้นองค์ประกอบ HeaderSection, FooterSection และ FootnoteSection
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 | ตั้งค่าการจัดข้อความ |
เอกสารโดยละเอียด
appendHorizontalRule()
สร้างและต่อท้าย HorizontalRule ใหม่
HorizontalRule จะอยู่ใน Paragraph ใหม่
รีเทิร์น
HorizontalRule — เส้นคั่นแนวนอนใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendImage(image)
สร้างและต่อท้าย InlineImage ใหม่จาก Blob รูปภาพที่ระบุ
รูปภาพจะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
image | Blob | ข้อมูลรูปภาพ |
รีเทิร์น
InlineImage — รูปภาพที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendImage(image)
เพิ่ม InlineImage ที่ระบุต่อท้าย
InlineImage จะอยู่ใน Paragraph ใหม่
ใช้appendImageเวอร์ชันนี้เมื่อต่อท้ายสำเนาของInlineImageที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
image | Inline | ข้อมูลรูปภาพ |
รีเทิร์น
InlineImage — รูปภาพที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendListItem(listItem)
เพิ่ม ListItem ที่ระบุต่อท้าย
ใช้appendListItemเวอร์ชันนี้เมื่อต่อท้ายสำเนาของListItemที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
list | List | รายการที่จะต่อท้าย |
รีเทิร์น
ListItem — รายการที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendListItem(text)
สร้างและต่อท้าย ListItem ใหม่ซึ่งมีเนื้อหาข้อความที่ระบุ
ระบบจะเพิ่มรายการในลิสต์ที่ต่อเนื่องกันเป็นส่วนหนึ่งของลิสต์เดียวกัน
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | เนื้อหาข้อความของรายการในลิสต์ |
รีเทิร์น
ListItem — รายการใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendPageBreak()
appendPageBreak(pageBreak)
เพิ่ม PageBreak ที่ระบุต่อท้าย
PageBreak จะอยู่ใน Paragraph ใหม่
ใช้appendPageBreakเวอร์ชันนี้เมื่อต่อท้ายสำเนาของPageBreakที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
page | Page | ตัวแบ่งหน้าที่จะต่อท้าย |
รีเทิร์น
PageBreak — ตัวแบ่งหน้าที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendParagraph(paragraph)
เพิ่ม Paragraph ที่ระบุต่อท้าย
ใช้appendParagraphเวอร์ชันนี้เมื่อต่อท้ายสำเนาของParagraphที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
paragraph | Paragraph | ย่อหน้าที่จะเพิ่ม |
รีเทิร์น
Paragraph — ย่อหน้าที่เพิ่ม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendParagraph(text)
สร้างและต่อท้าย Paragraph ใหม่ซึ่งมีเนื้อหาข้อความที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | เนื้อหาข้อความของย่อหน้า |
รีเทิร์น
Paragraph — ย่อหน้าใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendTable()
สร้างและต่อท้าย Table ใหม่
วิธีนี้จะเพิ่มย่อหน้าที่ว่างเปล่าต่อท้ายตารางด้วย เนื่องจากเอกสาร Google เอกสาร ไม่สามารถลงท้ายด้วยตารางได้
รีเทิร์น
Table — ตารางใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendTable(cells)
ผนวก Table ใหม่ที่มี TableCell สำหรับค่าสตริงที่ระบุแต่ละค่า
วิธีนี้จะเพิ่มย่อหน้าที่ว่างเปล่าต่อท้ายตารางด้วย เนื่องจากเอกสาร Google เอกสาร ไม่สามารถลงท้ายด้วยตารางได้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
cells | String[][] | เนื้อหาข้อความของเซลล์ตารางที่จะเพิ่มลงในตารางใหม่ |
รีเทิร์น
Table — ตารางที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendTable(table)
เพิ่ม Table ที่ระบุต่อท้าย
ใช้appendTableเวอร์ชันนี้เมื่อต่อท้ายสำเนาของ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
editAsText()
รับองค์ประกอบปัจจุบันเวอร์ชัน Text เพื่อแก้ไข
ใช้ editAsText เพื่อจัดการเนื้อหาขององค์ประกอบเป็น Rich Text editAsText จะไม่สนใจองค์ประกอบที่ไม่ใช่ข้อความ (เช่น InlineImage และ HorizontalRule)
ระบบจะนำองค์ประกอบย่อยที่อยู่ในช่วงข้อความที่ถูกลบออกอย่างสมบูรณ์ออกจากองค์ประกอบ
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 - ข้อความขององค์ประกอบปัจจุบัน
findElement(elementType)
ค้นหาเนื้อหาขององค์ประกอบสำหรับองค์ประกอบย่อยของประเภทที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
element | Element | ประเภทขององค์ประกอบที่จะค้นหา |
รีเทิร์น
RangeElement|null — ผลการค้นหาที่ระบุตำแหน่งขององค์ประกอบการค้นหา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
findElement(elementType, from)
ค้นหาเนื้อหาขององค์ประกอบสำหรับองค์ประกอบย่อยของประเภทที่ระบุ โดยเริ่มจากRangeElementที่ระบุ
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 | ผลการค้นหาที่จะค้นหา |
รีเทิร์น
RangeElement|null — ผลการค้นหาที่ระบุตำแหน่งถัดไปขององค์ประกอบการค้นหา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
findText(searchPattern)
ค้นหารูปแบบข้อความที่ระบุในเนื้อหาขององค์ประกอบโดยใช้นิพจน์ทั่วไป
ระบบไม่รองรับฟีเจอร์นิพจน์ทั่วไปของ JavaScript บางส่วนอย่างเต็มที่ เช่น กลุ่มจับภาพและตัวแก้ไขโหมด
รูปแบบนิพจน์ทั่วไปที่ระบุจะจับคู่กับบล็อกข้อความแต่ละบล็อก ที่มีอยู่ในองค์ประกอบปัจจุบันโดยอิสระ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
search | String | รูปแบบที่จะค้นหา |
รีเทิร์น
RangeElement|null — ผลการค้นหาที่ระบุตำแหน่งของข้อความค้นหา หรือ null หากไม่มี
รายการที่ตรงกัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
findText(searchPattern, from)
ค้นหารูปแบบข้อความที่ระบุในเนื้อหาขององค์ประกอบ โดยเริ่มจากผลการค้นหาที่ระบุ
ระบบไม่รองรับฟีเจอร์นิพจน์ทั่วไปของ JavaScript บางส่วนอย่างเต็มที่ เช่น กลุ่มจับภาพและตัวแก้ไขโหมด
รูปแบบนิพจน์ทั่วไปที่ระบุจะจับคู่กับบล็อกข้อความแต่ละบล็อก ที่มีอยู่ในองค์ประกอบปัจจุบันโดยอิสระ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
search | String | รูปแบบที่จะค้นหา |
from | Range | ผลการค้นหาที่จะค้นหา |
รีเทิร์น
RangeElement|null — ผลการค้นหาที่ระบุตำแหน่งถัดไปของข้อความค้นหา หรือ null หากไม่มี
รายการที่ตรงกัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getAttributes()
ดึงแอตทริบิวต์ขององค์ประกอบ
ผลลัพธ์คือออบเจ็กต์ที่มีพร็อพเพอร์ตี้สำหรับแอตทริบิวต์ขององค์ประกอบที่ถูกต้องแต่ละรายการ โดยที่ชื่อพร็อพเพอร์ตี้แต่ละชื่อจะสอดคล้องกับรายการในDocumentApp.Attributeการแจงนับ
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
getChild(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
getChildIndex(child)
ดึงข้อมูลดัชนีขององค์ประกอบย่อยสำหรับองค์ประกอบย่อยที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Element | องค์ประกอบย่อยที่จะดึงดัชนี |
รีเทิร์น
Integer — ดัชนีขององค์ประกอบย่อย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getHeadingAttributes(paragraphHeading)
ดึงชุดแอตทริบิวต์สำหรับ ParagraphHeading ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
paragraph | Paragraph | ส่วนหัวที่ควรดึงแอตทริบิวต์ |
รีเทิร์น
Object — แผนที่ของแอตทริบิวต์และค่าปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getImages()
ดึงข้อมูล InlineImages ทั้งหมดที่อยู่ในส่วน
รีเทิร์น
InlineImage[]|null - รูปภาพส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getListItems()
ดึงข้อมูล ListItems ทั้งหมดที่อยู่ในส่วน
รีเทิร์น
ListItem[]|null — รายการในส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginBottom()
เรียกข้อมูลระยะขอบล่างเป็นจุด
รีเทิร์น
Number|null — ระยะขอบล่างเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginLeft()
ดึงข้อมูลระยะขอบซ้ายเป็นจุด
รีเทิร์น
Number|null — ระยะขอบซ้ายเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginRight()
ดึงข้อมูลขอบขวา
รีเทิร์น
Number|null — ระยะขอบขวาเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginTop()
ดึงข้อมูลระยะขอบบน
รีเทิร์น
Number|null — ระยะขอบบนเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getNumChildren()
ดึงข้อมูลจำนวนบุตรหลาน
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
getPageHeight()
เรียกข้อมูลความสูงของหน้าเป็นจุด
รีเทิร์น
Number|null — ความสูงของหน้าในหน่วยคะแนน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPageWidth()
เรียกข้อมูลความกว้างของหน้าในหน่วยคะแนน
รีเทิร์น
Number|null — ความกว้างของหน้าในหน่วยพอยต์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParagraphs()
ดึงข้อมูลParagraphsทั้งหมดที่อยู่ในส่วน (รวมถึง ListItems)
รีเทิร์น
Paragraph[]|null — ย่อหน้าของส่วน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParent()
ดึงองค์ประกอบหลักขององค์ประกอบ
องค์ประกอบหลักมีองค์ประกอบปัจจุบัน
รีเทิร์น
ContainerElement|null — องค์ประกอบระดับบน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getTables()
getText()
ดึงเนื้อหาขององค์ประกอบเป็นสตริงข้อความ
รีเทิร์น
String — เนื้อหาขององค์ประกอบเป็นสตริงข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getTextAlignment()
รับการจัดข้อความ ประเภทการจัดแนวที่ใช้ได้คือ DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT และ DocumentApp.TextAlignment.SUPERSCRIPT
รีเทิร์น
TextAlignment|null — ประเภทการจัดแนวข้อความ หรือ null หากข้อความมีการจัดแนวข้อความหลายประเภท หรือหากไม่เคยตั้งค่าการจัดแนวข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getType()
ดึง ElementType ขององค์ประกอบ
ใช้ getType() เพื่อระบุประเภทที่แน่นอนขององค์ประกอบที่กำหนด
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.'); }
รีเทิร์น
ElementType — ประเภทองค์ประกอบ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertHorizontalRule(childIndex)
สร้างและแทรก HorizontalRule ใหม่ที่ดัชนีที่ระบุ
HorizontalRule จะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
รีเทิร์น
HorizontalRule — เส้นคั่นแนวนอนใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
สร้างและแทรก InlineImage จาก Blob รูปภาพที่ระบุที่ดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
image | Blob | ข้อมูลรูปภาพ |
รีเทิร์น
InlineImage — รูปภาพในบรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
แทรก InlineImage ที่ระบุในดัชนีที่ระบุ
รูปภาพจะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
image | Inline | รูปภาพที่จะแทรก |
รีเทิร์น
InlineImage — รูปภาพในบรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertListItem(childIndex, listItem)
แทรก ListItem ที่ระบุในดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
list | List | รายการที่จะแทรก |
รีเทิร์น
ListItem — รายการที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertListItem(childIndex, text)
สร้างและแทรก ListItem ใหม่ที่ดัชนีที่ระบุ ซึ่งมีเนื้อหาข้อความที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
text | String | เนื้อหาข้อความของรายการในลิสต์ |
รีเทิร์น
ListItem — รายการใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex)
สร้างและแทรก PageBreak ใหม่ที่ดัชนีที่ระบุ
PageBreak จะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
รีเทิร์น
PageBreak — ตัวแบ่งหน้าใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex, pageBreak)
แทรก PageBreak ที่ระบุในดัชนีที่ระบุ
PageBreak จะอยู่ใน Paragraph ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรกองค์ประกอบ |
page | Page | ตัวแบ่งหน้าที่จะแทรก |
รีเทิร์น
PageBreak — ตัวแบ่งหน้าที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertParagraph(childIndex, paragraph)
แทรก Paragraph ที่ระบุในดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
paragraph | Paragraph | ย่อหน้าที่จะแทรก |
รีเทิร์น
Paragraph — ย่อหน้าที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertParagraph(childIndex, text)
สร้างและแทรก Paragraph ใหม่ที่ดัชนีที่ระบุ ซึ่งมีเนื้อหาข้อความที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
text | String | เนื้อหาข้อความของย่อหน้า |
รีเทิร์น
Paragraph — ย่อหน้าใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertTable(childIndex)
สร้างและแทรก Table ใหม่ที่ดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
รีเทิร์น
Table — ตารางใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertTable(childIndex, cells)
สร้างและแทรก Table ใหม่ซึ่งมีเซลล์ที่ระบุที่ดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
cells | String[][] | เนื้อหาข้อความของเซลล์ตารางที่จะเพิ่มลงในตารางใหม่ |
รีเทิร์น
Table — ตารางใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertTable(childIndex, table)
แทรก Table ที่ระบุในดัชนีที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Integer | ดัชนีที่จะแทรก |
table | Table | ตารางที่จะแทรก |
รีเทิร์น
Table — ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
removeChild(child)
นำองค์ประกอบย่อยที่ระบุออก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
child | Element | องค์ประกอบย่อยที่จะนำออก |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
replaceText(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
setAttributes(attributes)
ตั้งค่าแอตทริบิวต์ขององค์ประกอบ
พารามิเตอร์แอตทริบิวต์ที่ระบุต้องเป็นออบเจ็กต์ที่ชื่อพร็อพเพอร์ตี้แต่ละรายการเป็นรายการใน
การแจงนับ DocumentApp.Attribute และค่าพร็อพเพอร์ตี้แต่ละรายการเป็นค่าใหม่ที่จะ
ใช้
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
setHeadingAttributes(paragraphHeading, attributes)
ตั้งค่าแอตทริบิวต์สำหรับ ParagraphHeading ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
paragraph | Paragraph | ส่วนหัวที่ควรตั้งค่าแอตทริบิวต์ |
attributes | Object | แผนที่ของแอตทริบิวต์และค่าที่จะตั้งค่า |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginBottom(marginBottom)
ตั้งค่าระยะขอบล่างเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
margin | Number | ระยะขอบด้านล่างเป็นจุด |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginLeft(marginLeft)
ตั้งค่าระยะขอบซ้ายเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
margin | Number | ระยะขอบซ้ายเป็นจุด |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginRight(marginRight)
setMarginTop(marginTop)
setPageHeight(pageHeight)
กำหนดความสูงของหน้าเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
page | Number | ความสูงของหน้าในหน่วยคะแนน |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPageWidth(pageWidth)
ตั้งค่าความกว้างของหน้าเป็นจุด
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
page | Number | ความกว้างของหน้าในหน่วยคะแนน |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setText(text)
ตั้งค่าเนื้อหาเป็นข้อความธรรมดา
หมายเหตุ: ระบบจะล้างเนื้อหาที่มีอยู่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
text | String | เนื้อหาข้อความใหม่ |
รีเทิร์น
Body — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setTextAlignment(textAlignment)
ตั้งค่าการจัดข้อความ ประเภทการจัดแนวที่ใช้ได้คือ DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT และ DocumentApp.TextAlignment.SUPERSCRIPT
// 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