Class Text

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Text

องค์ประกอบที่แสดงถึงพื้นที่ Rich Text ข้อความทั้งหมดใน Document จะอยู่ในองค์ประกอบ Text องค์ประกอบ Text อาจอยู่ใน Equation, EquationFunction, ListItem หรือ Paragraph แต่จะมีองค์ประกอบอื่นๆ ไม่ได้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างเอกสาร โปรดดูคู่มือการขยาย Google เอกสาร

var body = DocumentApp.getActiveDocument().getBody();

// Use editAsText to obtain a single text element containing
// all the characters in the document.
var text = body.editAsText();

// Insert text at the beginning of the document.
text.insertText(0, 'Inserted text.\n');

// Insert text at the end of the document.
text.appendText('\nAppended text.');

// Make the first half of the document blue.
text.setForegroundColor(0, text.getText().length / 2, '#00FFFF');

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
appendText(text)Textเพิ่มข้อความที่ระบุต่อท้ายเขตข้อความนี้
copy()Textแสดงผลสําเนาเดี่ยวที่แยกองค์ประกอบปัจจุบัน
deleteText(startOffset, endOffsetInclusive)Textลบช่วงของข้อความ
editAsText()Textรับองค์ประกอบปัจจุบัน Text เวอร์ชันเพื่อแก้ไข
findText(searchPattern)RangeElementค้นหาเนื้อหาขององค์ประกอบในรูปแบบข้อความที่ระบุโดยใช้นิพจน์ทั่วไป
findText(searchPattern, from)RangeElementค้นหาเนื้อหาขององค์ประกอบสําหรับรูปแบบข้อความที่ระบุ เริ่มจากผลการค้นหาที่กําหนด
getAttributes()Objectดึงแอตทริบิวต์ของ'
getAttributes(offset)Objectเรียกข้อมูลแอตทริบิวต์ในออฟเซ็ตอักขระที่ระบุ
getBackgroundColor()Stringเรียกข้อมูลการตั้งค่าสีพื้นหลัง
getBackgroundColor(offset)Stringเรียกข้อมูลสีพื้นหลังที่ออฟเซ็ตอักขระที่ระบุ
getFontFamily()Stringเรียกข้อมูลการตั้งค่าชุดแบบอักษร
getFontFamily(offset)Stringเรียกข้อมูลชุดแบบอักษรที่ออฟเซ็ตอักขระที่ระบุ
getFontSize()Numberเรียกข้อมูลการตั้งค่าขนาดแบบอักษร
getFontSize(offset)Numberเรียกข้อมูลขนาดแบบอักษรในออฟเซ็ตอักขระที่ระบุ
getForegroundColor()Stringเรียกข้อมูลการตั้งค่าสีเบื้องหน้า
getForegroundColor(offset)Stringดึงสีพื้นหน้าในออฟเซ็ตอักขระที่ระบุ
getLinkUrl()Stringเรียก URL ของลิงก์
getLinkUrl(offset)Stringเรียก URL ของลิงก์ที่ออฟเซ็ตอักขระที่ระบุ
getNextSibling()Elementเรียกองค์ประกอบข้างเคียงขององค์ประกอบถัดไป
getParent()ContainerElementเรียกองค์ประกอบหลักขององค์ประกอบ
getPreviousSibling()Elementเรียกองค์ประกอบระดับก่อนหน้าขององค์ประกอบ'
getText()Stringเรียกเนื้อหาขององค์ประกอบเป็นสตริงข้อความ
getTextAlignment()TextAlignmentรับการจัดข้อความ
getTextAlignment(offset)TextAlignmentรับการจัดข้อความสําหรับอักขระตัวเดียว
getTextAttributeIndices()Integer[]เรียกชุดของดัชนีข้อความที่สอดคล้องกับจุดเริ่มต้นของการจัดรูปแบบข้อความที่แตกต่างกัน
getType()ElementTypeเรียกดูองค์ประกอบ'ElementType
insertText(offset, text)Textแทรกข้อความที่ระบุที่ค่าชดเชยอักขระที่กําหนด
isAtDocumentEnd()Booleanกําหนดว่าองค์ประกอบอยู่ท้าย Document หรือไม่
isBold()Booleanเรียกข้อมูลการตั้งค่าตัวหนา
isBold(offset)Booleanรับการตั้งค่าตัวหนาที่ออฟเซ็ตอักขระที่ระบุ
isItalic()Booleanเรียกข้อมูลการตั้งค่าตัวเอียง
isItalic(offset)Booleanเรียกการตั้งค่าตัวเอียงที่ออฟเซ็ตอักขระที่ระบุ
isStrikethrough()Booleanเรียกข้อมูลการตั้งค่าขีดฆ่า
isStrikethrough(offset)Booleanเรียกข้อมูลการตั้งค่าขีดฆ่าในค่าชดเชยอักขระที่ระบุ
isUnderline()Booleanเรียกข้อมูลการตั้งค่าขีดเส้นใต้
isUnderline(offset)Booleanเรียกข้อมูลการตั้งค่าขีดเส้นใต้ที่ออฟเซ็ตอักขระที่ระบุ
merge()Textผสานองค์ประกอบกับองค์ประกอบข้างเคียงประเภทเดียวกัน
removeFromParent()Textนําองค์ประกอบออกจากระดับบนสุด
replaceText(searchPattern, replacement)Elementแทนที่รูปแบบข้อความที่ระบุทั้งหมดด้วยสตริงแทนที่ที่ระบุโดยใช้นิพจน์ปกติ
setAttributes(startOffset, endOffsetInclusive, attributes)Textใช้แอตทริบิวต์ที่ระบุกับช่วงอักขระที่ระบุ
setAttributes(attributes)Textตั้งค่าแอตทริบิวต์ขององค์ประกอบ
setBackgroundColor(startOffset, endOffsetInclusive, color)Textตั้งค่าสีพื้นหลังสําหรับช่วงอักขระที่ระบุ
setBackgroundColor(color)Textตั้งค่าสีพื้นหลัง
setBold(bold)Textกําหนดการตั้งค่าตัวหนา
setBold(startOffset, endOffsetInclusive, bold)Textกําหนดการตั้งค่าตัวหนาสําหรับช่วงอักขระที่ระบุ
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName)Textตั้งค่าชุดแบบอักษรสําหรับช่วงอักขระที่ระบุ
setFontFamily(fontFamilyName)Textตั้งค่าชุดแบบอักษร
setFontSize(startOffset, endOffsetInclusive, size)Textกําหนดขนาดแบบอักษรสําหรับช่วงอักขระที่ระบุ
setFontSize(size)Textตั้งค่าขนาดแบบอักษร
setForegroundColor(startOffset, endOffsetInclusive, color)Textตั้งค่าสีพื้นหน้าสําหรับช่วงอักขระที่ระบุ
setForegroundColor(color)Textตั้งค่าสีพื้นหน้า
setItalic(italic)Textตั้งค่าตัวเอียง
setItalic(startOffset, endOffsetInclusive, italic)Textตั้งค่าตัวเอียงสําหรับช่วงอักขระที่ระบุ
setLinkUrl(startOffset, endOffsetInclusive, url)Textตั้งค่า URL ของลิงก์สําหรับช่วงอักขระที่ระบุ
setLinkUrl(url)Textตั้งค่า URL ของลิงก์
setStrikethrough(strikethrough)Textตั้งค่าขีดฆ่า
setStrikethrough(startOffset, endOffsetInclusive, strikethrough)Textตั้งค่าขีดฆ่าสําหรับช่วงอักขระที่ระบุ
setText(text)Textตั้งค่าเนื้อหาข้อความ
setTextAlignment(startOffset, endOffsetInclusive, textAlignment)Textตั้งค่าการจัดข้อความในช่วงอักขระที่กําหนด
setTextAlignment(textAlignment)Textตั้งค่าการจัดข้อความ
setUnderline(underline)Textตั้งค่าขีดเส้นใต้
setUnderline(startOffset, endOffsetInclusive, underline)Textกําหนดการตั้งค่าขีดเส้นใต้สําหรับช่วงอักขระที่ระบุ

เอกสารประกอบโดยละเอียด

appendText(text)

เพิ่มข้อความที่ระบุต่อท้ายเขตข้อความนี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringข้อความที่จะต่อท้าย

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

copy()

แสดงผลสําเนาเดี่ยวที่แยกองค์ประกอบปัจจุบัน

ระบบจะคัดลอกองค์ประกอบย่อยที่แสดงในองค์ประกอบด้วย องค์ประกอบใหม่ไม่มีองค์ประกอบหลัก

ไปกลับ

Text — สําเนาใหม่

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

deleteText(startOffset, endOffsetInclusive)

ลบช่วงของข้อความ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตอักขระของอักขระตัวแรกที่จะลบ
endOffsetInclusiveIntegerออฟเซ็ตอักขระของอักขระตัวสุดท้ายที่จะลบ

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

editAsText()

รับองค์ประกอบปัจจุบัน Text เวอร์ชันเพื่อแก้ไข

ใช้ editAsText เพื่อจัดการเนื้อหาขององค์ประกอบเป็น Rich Text โหมด editAsText จะไม่สนใจองค์ประกอบที่ไม่ใช่ข้อความ (เช่น InlineImage และ HorizontalRule)

ระบบจะนําองค์ประกอบย่อยทั้งหมดที่อยู่ในช่วงข้อความที่ลบแล้วออกจากองค์ประกอบ

var body = DocumentApp.getActiveDocument().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 — เวอร์ชันข้อความขององค์ประกอบปัจจุบัน


findText(searchPattern)

ค้นหาเนื้อหาขององค์ประกอบในรูปแบบข้อความที่ระบุโดยใช้นิพจน์ทั่วไป

ระบบจะไม่รองรับฟีเจอร์นิพจน์ทั่วไปของ JavaScript บางรายการ เช่น แคปเจอร์กรุ๊ปและตัวแก้ไขโหมด

ระบบจะจับคู่รูปแบบนิพจน์ทั่วไปที่มีให้อย่างอิสระกับแต่ละบล็อกข้อความที่มีอยู่ในองค์ประกอบปัจจุบัน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
searchPatternStringรูปแบบที่จะค้นหา

ไปกลับ

RangeElement — ผลการค้นหาที่แสดงตําแหน่งของข้อความค้นหา หรือมีค่า Null หากไม่มีรายการที่ตรงกัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

findText(searchPattern, from)

ค้นหาเนื้อหาขององค์ประกอบสําหรับรูปแบบข้อความที่ระบุ เริ่มจากผลการค้นหาที่กําหนด

ระบบจะไม่รองรับฟีเจอร์นิพจน์ทั่วไปของ JavaScript บางรายการ เช่น แคปเจอร์กรุ๊ปและตัวแก้ไขโหมด

ระบบจะจับคู่รูปแบบนิพจน์ทั่วไปที่มีให้อย่างอิสระกับแต่ละบล็อกข้อความที่มีอยู่ในองค์ประกอบปัจจุบัน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
searchPatternStringรูปแบบที่จะค้นหา
fromRangeElementผลการค้นหาที่ใช้ค้นหา

ไปกลับ

RangeElement — ผลการค้นหาที่แสดงตําแหน่งถัดไปของข้อความค้นหา หรือเป็นค่าว่างหากไม่ตรงกัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getAttributes()

ดึงแอตทริบิวต์ของ'

ผลลัพธ์คือออบเจ็กต์ที่มีพร็อพเพอร์ตี้สําหรับแอตทริบิวต์องค์ประกอบที่ถูกต้องแต่ละรายการ โดยที่ชื่อพร็อพเพอร์ตี้แต่ละรายการสอดคล้องกับรายการในการแจงนับ DocumentApp.Attribute

var body = DocumentApp.getActiveDocument().getBody();

// Append a styled paragraph.
var par = body.appendParagraph('A bold, italicized paragraph.');
par.setBold(true);
par.setItalic(true);

// Retrieve the paragraph's attributes.
var atts = par.getAttributes();

// Log the paragraph attributes.
for (var att in atts) {
  Logger.log(att + ":" + atts[att]);
}

ไปกลับ

Object — แอตทริบิวต์'องค์ประกอบ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getAttributes(offset)

เรียกข้อมูลแอตทริบิวต์ในออฟเซ็ตอักขระที่ระบุ

ผลลัพธ์คือออบเจ็กต์ที่มีพร็อพเพอร์ตี้สําหรับแอตทริบิวต์ข้อความที่ถูกต้องแต่ละรายการ โดยที่ชื่อพร็อพเพอร์ตี้แต่ละรายการสอดคล้องกับรายการในการแจงนับ DocumentApp.Attribute

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

Object — แอตทริบิวต์'องค์ประกอบ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getBackgroundColor()

เรียกข้อมูลการตั้งค่าสีพื้นหลัง

ไปกลับ

String - สีพื้นหลังซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff') หรือค่า Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getBackgroundColor(offset)

เรียกข้อมูลสีพื้นหลังที่ออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

String — สีพื้นหลังซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff')

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getFontFamily()

เรียกข้อมูลการตั้งค่าชุดแบบอักษร ชื่อสามารถเป็นแบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือ Google Fonts และคํานึงถึงตัวพิมพ์เล็กและใหญ่ ขณะนี้เมธอด getFontFamily() และ setFontFamily(fontFamilyName) ใช้ชื่อสตริงสําหรับแบบอักษรแทน Enum FontFamily แม้ว่า Enum นี้จะถูกเลิกใช้งานไปแล้ว แต่ใช้งานกับสคริปต์เก่าได้

ไปกลับ

String - ชุดแบบอักษร หรือค่า Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getFontFamily(offset)

เรียกข้อมูลชุดแบบอักษรที่ออฟเซ็ตอักขระที่ระบุ ชื่อสามารถเป็นแบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือ Google Fonts และคํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ขณะนี้เมธอด getFontFamily() และ setFontFamily(fontFamilyName) ใช้ชื่อสตริงสําหรับแบบอักษรแทน Enum FontFamily แม้ว่า Enum นี้จะถูกเลิกใช้งานไปแล้ว แต่ใช้งานกับสคริปต์เก่าได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

String — ชุดแบบอักษร

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getFontSize()

เรียกข้อมูลการตั้งค่าขนาดแบบอักษร

ไปกลับ

Number - ขนาดแบบอักษร หรือค่า Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getFontSize(offset)

เรียกข้อมูลขนาดแบบอักษรในออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

Number - ขนาดแบบอักษร

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getForegroundColor()

เรียกข้อมูลการตั้งค่าสีเบื้องหน้า

ไปกลับ

String — สีพื้นหน้าซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff') หรือเป็น Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getForegroundColor(offset)

ดึงสีพื้นหน้าในออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

String — สีพื้นหน้าในรูปแบบสัญลักษณ์ CSS (เช่น '#ffffff')

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getLinkUrl()

เรียก URL ของลิงก์

ไปกลับ

String — URL ของลิงก์ หรือค่า Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getLinkUrl(offset)

เรียก URL ของลิงก์ที่ออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

String — URL ของลิงก์

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getNextSibling()

เรียกองค์ประกอบข้างเคียงขององค์ประกอบถัดไป

พี่น้องถัดไปมีระดับบนสุดเดียวกันและเป็นไปตามองค์ประกอบปัจจุบัน

ไปกลับ

Element — องค์ประกอบพี่น้องถัดไป

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getParent()

เรียกองค์ประกอบหลักขององค์ประกอบ

องค์ประกอบระดับบนมีองค์ประกอบปัจจุบัน

ไปกลับ

ContainerElement — องค์ประกอบระดับบน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getPreviousSibling()

เรียกองค์ประกอบระดับก่อนหน้าขององค์ประกอบ'

พี่น้องก่อนหน้านี้มีออบเจ็กต์หลักเดียวกันและอยู่ก่อนองค์ประกอบปัจจุบัน

ไปกลับ

Element — องค์ประกอบข้างเคียงก่อนหน้า

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

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 หากข้อความมีการจัดเรียงข้อความหลายประเภท หรือหากไม่เคยมีการตั้งค่าการจัดเรียงข้อความ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getTextAlignment(offset)

รับการจัดข้อความสําหรับอักขระตัวเดียว ประเภทการตรวจสอบที่ตรงกันได้แก่ DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT และ DocumentApp.TextAlignment.SUPERSCRIPT

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerระยะห่างของอักขระ

ไปกลับ

TextAlignment — ประเภทของการจัดเรียงข้อความ หรือ null หากไม่เคยตั้งค่าการวางแนวข้อความ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getTextAttributeIndices()

เรียกชุดของดัชนีข้อความที่สอดคล้องกับจุดเริ่มต้นของการจัดรูปแบบข้อความที่แตกต่างกัน

ไปกลับ

Integer[] — ชุดดัชนีข้อความที่การจัดรูปแบบข้อความมีการเปลี่ยนแปลง

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getType()

เรียกดูองค์ประกอบ'ElementType

ใช้ getType() เพื่อระบุประเภทที่แน่นอนขององค์ประกอบที่ระบุ

var body = DocumentApp.getActiveDocument().getBody();

// Obtain the first element in the document body.

var 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

insertText(offset, text)

แทรกข้อความที่ระบุที่ค่าชดเชยอักขระที่กําหนด

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระที่จะแทรก
textStringข้อความที่จะแทรก

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isAtDocumentEnd()

กําหนดว่าองค์ประกอบอยู่ท้าย Document หรือไม่

ไปกลับ

Boolean — องค์ประกอบอยู่ท้ายเอกสารหรือไม่

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isBold()

เรียกข้อมูลการตั้งค่าตัวหนา

ไปกลับ

Boolean — ไม่ว่าจะเป็นข้อความตัวหนาหรือ Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isBold(offset)

รับการตั้งค่าตัวหนาที่ออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

Boolean — การตั้งค่าตัวหนา

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isItalic()

เรียกข้อมูลการตั้งค่าตัวเอียง

ไปกลับ

Boolean — ไม่ว่าจะเป็นข้อความตัวเอียงหรือค่า Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isItalic(offset)

เรียกการตั้งค่าตัวเอียงที่ออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

Boolean — การตั้งค่าตัวเอียง

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isStrikethrough()

เรียกข้อมูลการตั้งค่าขีดฆ่า

ไปกลับ

Boolean — ไม่ว่าจะเป็นข้อความที่ขีดทับ หรือเป็นค่า Null หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isStrikethrough(offset)

เรียกข้อมูลการตั้งค่าขีดฆ่าในค่าชดเชยอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

Boolean — การตั้งค่าประกาศเตือน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isUnderline()

เรียกข้อมูลการตั้งค่าขีดเส้นใต้

ไปกลับ

Boolean — ข้อความจะได้รับการขีดเส้นใต้หรือค่าว่าง หากองค์ประกอบมีค่าหลายค่าสําหรับแอตทริบิวต์นี้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isUnderline(offset)

เรียกข้อมูลการตั้งค่าขีดเส้นใต้ที่ออฟเซ็ตอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetIntegerออฟเซ็ตอักขระ

ไปกลับ

Boolean — การตั้งค่าขีดเส้นใต้

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

merge()

ผสานองค์ประกอบกับองค์ประกอบข้างเคียงประเภทเดียวกัน

ผสานได้เฉพาะองค์ประกอบของ ElementType เดียวกัน องค์ประกอบย่อยที่อยู่ในองค์ประกอบปัจจุบันจะย้ายไปยังองค์ประกอบข้างเคียงก่อนหน้า

ระบบจะนําองค์ประกอบปัจจุบันออกจากเอกสาร

var body = DocumentApp.getActiveDocument().getBody();
// Example 1: Merge paragraphs
// Append two paragraphs to the document.
var par1 = body.appendParagraph('Paragraph 1.');
var 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.
var cells = [
['Row 1, Cell 1', 'Row 1, Cell 2'],
['Row 2, Cell 1', 'Row 2, Cell 2']
];
// Build a table from the array.
var table = body.appendTable(cells);
// Get the first row in the table.
 var row = table.getRow(0);
// Get the two cells in this row.
var cell1 = row.getCell(0);
var cell2 = row.getCell(1);
// Merge the current cell into its preceding sibling element.
var merged = cell2.merge();

ไปกลับ

Text — องค์ประกอบที่ผสาน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

removeFromParent()

นําองค์ประกอบออกจากระดับบนสุด

var body = DocumentApp.getActiveDocument().getBody();

// Remove all images in the document body.
var imgs = body.getImages();
for (var i = 0; i < imgs.length; i++) {
  imgs[i].removeFromParent();
}

ไปกลับ

Text — องค์ประกอบที่นําออก

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

replaceText(searchPattern, replacement)

แทนที่รูปแบบข้อความที่ระบุทั้งหมดด้วยสตริงแทนที่ที่ระบุโดยใช้นิพจน์ปกติ

ระบบจะส่งรูปแบบการค้นหาเป็นสตริง ไม่ใช่ออบเจ็กต์นิพจน์ทั่วไปของ JavaScript ด้วยเหตุนี้ คุณจึงต้องหลีกแบ็กสแลชให้เป็นรูปแบบ

เมธอดนี้ใช้ไลบรารีนิพจน์ปกติ RE2 ของ Google ซึ่งจํากัดไวยากรณ์ที่รองรับ

ระบบจะจับคู่รูปแบบนิพจน์ทั่วไปที่มีให้อย่างอิสระกับแต่ละบล็อกข้อความที่มีอยู่ในองค์ประกอบปัจจุบัน

var body = DocumentApp.getActiveDocument().getBody();

// Clear the text surrounding "Apps Script", with or without text.
body.replaceText("^.*Apps ?Script.*$", "Apps Script");

พารามิเตอร์

ชื่อประเภทคำอธิบาย
searchPatternStringรูปแบบนิพจน์ทั่วไปที่จะค้นหา
replacementStringข้อความที่จะใช้แทนที่

ไปกลับ

Element — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setAttributes(startOffset, endOffsetInclusive, attributes)

ใช้แอตทริบิวต์ที่ระบุกับช่วงอักขระที่ระบุ

พารามิเตอร์แอตทริบิวต์ที่ระบุต้องเป็นออบเจ็กต์ที่ชื่อพร็อพเพอร์ตี้แต่ละรายการเป็นรายการในการแจกแจง DocumentApp.Attribute และค่าพร็อพเพอร์ตี้แต่ละรายการคือค่าใหม่ที่จะใช้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
attributesObjectแอตทริบิวต์'องค์ประกอบ

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setAttributes(attributes)

ตั้งค่าแอตทริบิวต์ขององค์ประกอบ

พารามิเตอร์แอตทริบิวต์ที่ระบุต้องเป็นออบเจ็กต์ที่ชื่อพร็อพเพอร์ตี้แต่ละรายการเป็นรายการในการแจกแจง DocumentApp.Attribute และค่าพร็อพเพอร์ตี้แต่ละรายการคือค่าใหม่ที่จะใช้

var body = DocumentApp.getActiveDocument().getBody();

// Define a custom paragraph style.
var 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.
var par = body.appendParagraph('A paragraph with custom style.');

// Apply the custom style.
par.setAttributes(style);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
attributesObjectแอตทริบิวต์'s

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setBackgroundColor(startOffset, endOffsetInclusive, color)

ตั้งค่าสีพื้นหลังสําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
colorStringสีพื้นหลังซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff')

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setBackgroundColor(color)

ตั้งค่าสีพื้นหลัง

พารามิเตอร์

ชื่อประเภทคำอธิบาย
colorStringสีพื้นหลังซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff')

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setBold(bold)

กําหนดการตั้งค่าตัวหนา

พารามิเตอร์

ชื่อประเภทคำอธิบาย
boldBooleanการตั้งค่าตัวหนา

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setBold(startOffset, endOffsetInclusive, bold)

กําหนดการตั้งค่าตัวหนาสําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
boldBooleanการตั้งค่าตัวหนา

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setFontFamily(startOffset, endOffsetInclusive, fontFamilyName)

ตั้งค่าชุดแบบอักษรสําหรับช่วงอักขระที่ระบุ ชื่อสามารถเป็นแบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือ Google Fonts และคํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ชื่อแบบอักษรที่ไม่รู้จักจะแสดงเป็น Arial ตอนนี้เมธอด getFontFamily(offset) และ setFontFamily(fontFamilyName) จะใช้ชื่อสตริงเป็นแบบอักษรแทน FontFamily enum แม้ว่า Enum นี้จะถูกเลิกใช้งานไปแล้ว แต่ใช้งานกับสคริปต์เก่าได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
fontFamilyNameStringชื่อชุดแบบอักษร จากเมนูแบบอักษรในเอกสารหรือ Google Fonts

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setFontFamily(fontFamilyName)

ตั้งค่าชุดแบบอักษร ชื่อสามารถเป็นแบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือ Google Fonts และคํานึงถึงตัวพิมพ์เล็กและใหญ่ ชื่อแบบอักษรที่ไม่รู้จักจะแสดงผลเป็น Arial ตอนนี้เมธอด getFontFamily() และ setFontFamily(fontFamilyName) จะใช้ชื่อสตริงเป็นแบบอักษรแทน FontFamily enum แม้ว่า Enum นี้จะถูกเลิกใช้งานไปแล้ว แต่ใช้งานกับสคริปต์เก่าได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
fontFamilyNameStringชื่อชุดแบบอักษร จากเมนูแบบอักษรในเอกสารหรือ Google Fonts

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setFontSize(startOffset, endOffsetInclusive, size)

กําหนดขนาดแบบอักษรสําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
sizeNumberขนาดแบบอักษร

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setFontSize(size)

ตั้งค่าขนาดแบบอักษร

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sizeNumberขนาดแบบอักษร

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setForegroundColor(startOffset, endOffsetInclusive, color)

ตั้งค่าสีพื้นหน้าสําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
colorStringสีเบื้องหน้าซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff')

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setForegroundColor(color)

ตั้งค่าสีพื้นหน้า

พารามิเตอร์

ชื่อประเภทคำอธิบาย
colorStringสีเบื้องหน้าซึ่งจัดรูปแบบในรูปแบบ CSS (เช่น '#ffffff')

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setItalic(italic)

ตั้งค่าตัวเอียง

พารามิเตอร์

ชื่อประเภทคำอธิบาย
italicBooleanการตั้งค่าตัวเอียง

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setItalic(startOffset, endOffsetInclusive, italic)

ตั้งค่าตัวเอียงสําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
italicBooleanการตั้งค่าตัวเอียง

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setLinkUrl(startOffset, endOffsetInclusive, url)

ตั้งค่า URL ของลิงก์สําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
urlStringURL ของลิงก์

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setLinkUrl(url)

ตั้งค่า URL ของลิงก์

พารามิเตอร์

ชื่อประเภทคำอธิบาย
urlStringURL ของลิงก์

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setStrikethrough(strikethrough)

ตั้งค่าขีดฆ่า

พารามิเตอร์

ชื่อประเภทคำอธิบาย
strikethroughBooleanการตั้งค่าขีดฆ่า

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setStrikethrough(startOffset, endOffsetInclusive, strikethrough)

ตั้งค่าขีดฆ่าสําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
strikethroughBooleanการตั้งค่าขีดฆ่า

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setText(text)

ตั้งค่าเนื้อหาข้อความ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringเนื้อหาข้อความใหม่

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setTextAlignment(startOffset, endOffsetInclusive, textAlignment)

ตั้งค่าการจัดข้อความในช่วงอักขระที่กําหนด ประเภทการตรวจสอบที่ตรงกัน ได้แก่ DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT และ DocumentApp.TextAlignment.SUPERSCRIPT

// Make the first character in the first paragraph be superscript.
var text = DocumentApp.getActiveDocument().getBody().getParagraphs()[0].editAsText();
text.setTextAlignment(0, 0, DocumentApp.TextAlignment.SUPERSCRIPT);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตเริ่มต้นของช่วงอักขระ
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดของช่วงอักขระ (รวม)
textAlignmentTextAlignmentประเภทของการจัดข้อความที่จะใช้

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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 be superscript.
var text = DocumentApp.getActiveDocument().getBody().getParagraphs()[0].editAsText();
text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textAlignmentTextAlignmentประเภทของการจัดข้อความที่จะใช้

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setUnderline(underline)

ตั้งค่าขีดเส้นใต้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
underlineBooleanการตั้งค่าขีดเส้นใต้

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setUnderline(startOffset, endOffsetInclusive, underline)

กําหนดการตั้งค่าขีดเส้นใต้สําหรับช่วงอักขระที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startOffsetIntegerออฟเซ็ตช่วงข้อความ'
endOffsetInclusiveIntegerออฟเซ็ตสิ้นสุดช่วงข้อความ
underlineBooleanการตั้งค่าขีดเส้นใต้

ไปกลับ

Text — องค์ประกอบปัจจุบัน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents