องค์ประกอบที่แสดงรูปภาพที่ฝัง Inline สามารถอยู่ใน List หรือ Paragraph ได้ เว้นแต่ List หรือ Paragraph จะอยู่ใน Footnote Inline จะมีองค์ประกอบอื่นไม่ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างเอกสารได้ที่คำแนะนำในการขยาย Google เอกสาร
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
copy() | Inline | แสดงผลสำเนาแบบลึกที่แยกออกมาขององค์ประกอบปัจจุบัน | 
get | String | แสดงคำอธิบายสำรองของรูปภาพ | 
get | String | แสดงผลชื่อแสดงแทนของรูปภาพ | 
get | Blob | แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ | 
get | Object | ดึงแอตทริบิวต์ขององค์ประกอบ | 
get | Blob | ส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น Blob | 
get | Integer | เรียกความสูงของรูปภาพในหน่วยพิกเซล | 
get | String | เรียกข้อมูล URL ของลิงก์ | 
get | Element | ดึงองค์ประกอบพี่น้องถัดไปขององค์ประกอบ | 
get | Container | ดึงองค์ประกอบหลักขององค์ประกอบ | 
get | Element | ดึงองค์ประกอบพี่น้องก่อนหน้าขององค์ประกอบ | 
get | Element | ดึง Element ขององค์ประกอบ | 
get | Integer | เรียกความกว้างของรูปภาพในหน่วยพิกเซล | 
is | Boolean | กำหนดว่าองค์ประกอบอยู่ท้าย Document หรือไม่ | 
merge() | Inline | ผสานองค์ประกอบกับองค์ประกอบที่อยู่ก่อนหน้าซึ่งเป็นประเภทเดียวกัน | 
remove | Inline | นำองค์ประกอบออกจากองค์ประกอบหลัก | 
set | Inline | ตั้งค่าคำอธิบายสำรองของรูปภาพ | 
set | Inline | ตั้งชื่อแสดงแทนของรูปภาพ | 
set | Inline | ตั้งค่าแอตทริบิวต์ขององค์ประกอบ | 
set | Inline | ตั้งค่าความสูงของรูปภาพในหน่วยพิกเซล | 
set | Inline | ตั้งค่า URL ของลิงก์ | 
set | Inline | กำหนดความกว้างของรูปภาพในหน่วยพิกเซล | 
เอกสารโดยละเอียด
copy()
แสดงผลสำเนาแบบลึกที่แยกออกมาขององค์ประกอบปัจจุบัน
ระบบจะคัดลอกองค์ประกอบย่อยที่อยู่ในองค์ประกอบด้วย องค์ประกอบใหม่ไม่มี องค์ประกอบหลัก
รีเทิร์น
Inline — สำเนาใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
get Alt Description()
แสดงคำอธิบายสำรองของรูปภาพ
รีเทิร์น
String — คำอธิบายสำรอง หรือ null หากองค์ประกอบไม่มีคำอธิบายสำรอง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
get Alt Title()
แสดงผลชื่อแสดงแทนของรูปภาพ
รีเทิร์น
String — ชื่ออื่น หรือ null หากองค์ประกอบไม่มีชื่ออื่น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
get As(contentType)
แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ วิธีนี้จะเพิ่มนามสกุลที่เหมาะสมให้กับชื่อไฟล์ เช่น "myfile.pdf" อย่างไรก็ตาม ระบบจะ ถือว่าส่วนของชื่อไฟล์ที่อยู่หลังจุดสุดท้าย (หากมี) เป็นนามสกุลที่มีอยู่ ซึ่งควรแทนที่ ดังนั้น "ShoppingList.12.25.2014" จะกลายเป็น "ShoppingList.12.25.pdf"
หากต้องการดูโควต้า Conversion รายวัน โปรดดูโควต้าสำหรับบริการของ Google โดเมน Google Workspace ที่สร้างขึ้นใหม่จะอยู่ภายใต้โควต้าที่เข้มงวดมากขึ้นชั่วคราว
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
content | String | ประเภท MIME ที่จะแปลง สำหรับ Blob ส่วนใหญ่ 'application/pdf' เป็น
    ตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG คุณยังใช้ 'image/bmp', 'image/gif', 'image/jpeg' หรือ 'image/png' ได้ด้วย
    เช่นกัน สำหรับเอกสาร Google เอกสาร 'text/markdown' ก็ใช้ได้เช่นกัน | 
รีเทิร์น
Blob — ข้อมูลเป็น Blob
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 Blob()
get Height()
เรียกความสูงของรูปภาพในหน่วยพิกเซล
รีเทิร์น
Integer — ความสูงของรูปภาพในหน่วยพิกเซล
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
get Link Url()
เรียกข้อมูล URL ของลิงก์
รีเทิร์น
String — URL ของลิงก์ หรือ null หากองค์ประกอบมีค่าหลายค่าสำหรับแอตทริบิวต์นี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 
get Width()
เรียกความกว้างของรูปภาพในหน่วยพิกเซล
รีเทิร์น
Integer — ความกว้างของรูปภาพในหน่วยพิกเซล
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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();
รีเทิร์น
Inline — องค์ประกอบที่ผสาน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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(); }
รีเทิร์น
Inline — องค์ประกอบที่นำออก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
set Alt Description(description)
ตั้งค่าคำอธิบายสำรองของรูปภาพ หากชื่อที่ระบุคือ null ให้ตั้งค่า
คำอธิบายเป็นสตริงว่าง
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
description | String | คำอธิบายทางเลือก | 
รีเทิร์น
Inline — ออบเจ็กต์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
set Alt Title(title)
ตั้งชื่อแสดงแทนของรูปภาพ หากชื่อที่ระบุคือ null ระบบจะตั้งชื่อเป็น
สตริงว่าง
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
title | String | ชื่ออื่น | 
รีเทิร์น
Inline — ออบเจ็กต์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 | แอตทริบิวต์ขององค์ประกอบ | 
รีเทิร์น
Inline — องค์ประกอบปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
set Height(height)
ตั้งค่าความสูงของรูปภาพในหน่วยพิกเซล
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
height | Integer | ความสูงของรูปภาพในหน่วยพิกเซล | 
รีเทิร์น
Inline — ออบเจ็กต์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
set Link Url(url)
ตั้งค่า URL ของลิงก์ เมื่อ URL ที่ระบุเป็น null หรือสตริงว่าง เมธอดนี้จะสร้างลิงก์ที่มี URL ว่าง ซึ่งอาจแสดงเป็น "ลิงก์ไม่ถูกต้อง" ใน Google เอกสาร
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
url | String | URL ของลิงก์ | 
รีเทิร์น
Inline — ออบเจ็กต์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents 
set Width(width)
กำหนดความกว้างของรูปภาพในหน่วยพิกเซล
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
width | Integer | ความกว้างของรูปภาพในหน่วยพิกเซล | 
รีเทิร์น
Inline — ออบเจ็กต์ปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/documents.currentonly - 
https://www.googleapis.com/auth/documents