Class TextStyle

TextStyle

รูปแบบข้อความ

เมธอดการอ่านในคลาสนี้จะส่งคืน null หาก TextRange ที่เกี่ยวข้องครอบคลุมการเรียกใช้ข้อความหลายรายการ และการเรียกใช้เหล่านั้นมีค่าที่แตกต่างกันสำหรับวิธีการอ่านที่เรียกใช้ เพื่อหลีกเลี่ยงปัญหานี้ ให้ค้นหารูปแบบข้อความโดยใช้ TextRange ซึ่งแสดงผลโดยเมธอด TextRange.getRuns()

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

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getBackgroundColor()Colorแสดงผลสีพื้นหลังของข้อความ หรือแสดงผล null หากมีรูปแบบข้อความหลายรูปแบบ
getBaselineOffset()TextBaselineOffsetแสดงผลออฟเซ็ตแนวตั้งของข้อความจากตำแหน่งปกติ หรือ null หากมีรูปแบบข้อความหลายรูปแบบ
getFontFamily()Stringแสดงผลชุดแบบอักษรของข้อความ หรือ null หากมีรูปแบบในข้อความหลายรูปแบบ
getFontSize()Numberแสดงผลขนาดแบบอักษรของข้อความเป็นจุด หรือ null หากมีรูปแบบในข้อความหลายรูปแบบ
getFontWeight()Integerแสดงผลน้ำหนักแบบอักษรของข้อความ หรือแสดงผล null หากมีข้อความหลายรูปแบบ
getForegroundColor()Colorแสดงผลสีพื้นหน้าของข้อความ หรือแสดงผล null หากมีรูปแบบข้อความหลายรูปแบบ
getLink()Linkแสดงผล Link ในข้อความ หรือ null หากไม่มีลิงก์หรือลิงก์อยู่บางส่วนของข้อความหรือมีหลายลิงก์
hasLink()Booleanแสดงผล true หากมีลิงก์ในข้อความ, false หากไม่พบ หรือ null หากลิงก์เป็นส่วนหนึ่งของข้อความหรือมีหลายลิงก์
isBackgroundTransparent()Booleanแสดงผล true หากพื้นหลังของข้อความโปร่งใส false หากไม่เป็นเช่นนั้น หรือ null หากมีหลายสไตล์บนข้อความ
isBold()Booleanแสดงผล true หากข้อความแสดงผลเป็นตัวหนา false หากไม่แสดงผล หรือ null หากข้อความมีหลายสไตล์
isItalic()Booleanแสดงผล true หากข้อความเป็นตัวเอียง false หากไม่เป็นเช่นนั้น หรือ null หากมีรูปแบบข้อความหลายรูปแบบ
isSmallCaps()Booleanแสดงผล true หากข้อความเป็นอักษรตัวพิมพ์ใหญ่ขนาดเล็ก false หากไม่ใช่ หรือ null หากมีหลายรูปแบบในข้อความ
isStrikethrough()Booleanแสดงผล true หากข้อความขีดฆ่า false หากไม่ปรากฏ หรือ null หากมีหลายสไตล์
isUnderline()Booleanแสดงผล true หากข้อความมีการขีดเส้นใต้ false หากไม่เป็นเช่นนั้น หรือ null หากมีรูปแบบข้อความหลายรูปแบบ
removeLink()TextStyleนำ Link ออก
setBackgroundColor(color)TextStyleตั้งค่าสีพื้นหลังของข้อความ
setBackgroundColor(red, green, blue)TextStyleตั้งค่าสีพื้นหลังของข้อความเป็นค่า RGB ที่ระบุตั้งแต่ 0 ถึง 255
setBackgroundColor(hexColor)TextStyleตั้งค่าสีพื้นหลังของข้อความเป็นสตริงสีแบบเลขฐาน 16 ที่ระบุ
setBackgroundColor(color)TextStyleตั้งค่าสีพื้นหลังของข้อความให้เป็น ThemeColorType ที่กำหนด
setBackgroundColorTransparent()TextStyleตั้งค่าสีพื้นหลังของข้อความให้โปร่งใส
setBaselineOffset(offset)TextStyleตั้งค่าออฟเซ็ตแนวตั้งของข้อความโดยสัมพันธ์กับตำแหน่งปกติ
setBold(bold)TextStyleตั้งค่าว่าควรแสดงผลข้อความเป็นตัวหนาหรือไม่
setFontFamily(fontFamily)TextStyleตั้งค่าชุดแบบอักษรของข้อความ
setFontFamilyAndWeight(fontFamily, fontWeight)TextStyleตั้งค่าชุดแบบอักษรและน้ำหนักของข้อความ
setFontSize(fontSize)TextStyleกำหนดขนาดแบบอักษรของข้อความในหน่วยจุด
setForegroundColor(foregroundColor)TextStyleตั้งค่าสีพื้นหน้าของข้อความ
setForegroundColor(red, green, blue)TextStyleตั้งค่าสีพื้นหน้าของข้อความเป็นค่า RGB ที่ได้ตั้งแต่ 0 ถึง 255
setForegroundColor(hexColor)TextStyleตั้งค่าสีพื้นหน้าของข้อความสำหรับสตริงสีแบบเลขฐาน 16 ที่ระบุ
setForegroundColor(color)TextStyleตั้งค่าสีพื้นหน้าของข้อความเป็น ThemeColorType ที่ระบุ
setItalic(italic)TextStyleตั้งค่าว่าข้อความจะเป็นตัวเอียงหรือไม่
setLinkSlide(slideIndex)TextStyleตั้งค่า Link เป็น Slide ที่กำหนดโดยใช้ดัชนีแบบศูนย์ของสไลด์
setLinkSlide(slide)TextStyleตั้งค่า Link ให้กับ Slide ที่กำหนด โดยลิงก์จะกำหนดตามรหัสสไลด์ที่ระบุ
setLinkSlide(slidePosition)TextStyleตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ตำแหน่งสัมพัทธ์ของสไลด์
setLinkUrl(url)TextStyleตั้งค่า Link เป็นสตริง URL ที่ไม่ว่าง
setSmallCaps(smallCaps)TextStyleตั้งค่าว่าข้อความจะแสดงผลเป็นอักษรตัวพิมพ์ใหญ่ขนาดเล็กหรือไม่
setStrikethrough(strikethrough)TextStyleตั้งค่าว่าจะขีดทับข้อความหรือไม่
setUnderline(underline)TextStyleตั้งค่าว่าจะขีดเส้นใต้ข้อความหรือไม่

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

getBackgroundColor()

แสดงผลสีพื้นหลังของข้อความ หรือแสดงผล null หากมีรูปแบบข้อความหลายรูปแบบ

รีเทิร์น

Color

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

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

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

getBaselineOffset()

แสดงผลออฟเซ็ตแนวตั้งของข้อความจากตำแหน่งปกติ หรือ null หากมีรูปแบบข้อความหลายรูปแบบ

รีเทิร์น

TextBaselineOffset

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

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

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

getFontFamily()

แสดงผลชุดแบบอักษรของข้อความ หรือ null หากมีรูปแบบในข้อความหลายรูปแบบ

รีเทิร์น

String

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

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

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

getFontSize()

แสดงผลขนาดแบบอักษรของข้อความเป็นจุด หรือ null หากมีรูปแบบในข้อความหลายรูปแบบ

รีเทิร์น

Number

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

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

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

getFontWeight()

แสดงผลน้ำหนักแบบอักษรของข้อความ หรือแสดงผล null หากมีข้อความหลายรูปแบบ

น้ำหนักเป็นจำนวนทวีคูณของ 100 ระหว่าง 100 ถึง 900 ช่วงนี้สอดคล้องกับค่าตัวเลขที่อธิบายไว้ในข้อกำหนด CSS 2.1 ส่วน 15.6 ซึ่งไม่อนุญาตให้ใช้ค่าที่ไม่ใช่ตัวเลข น้ำหนักที่มากกว่าหรือเท่ากับ 700 จะถือว่าเป็นตัวหนา ซึ่งในกรณีนี้ isBold() จะแสดงผลเป็น true ค่าเริ่มต้นคือ 400 ("ปกติ")

รีเทิร์น

Integer

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

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

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

getForegroundColor()

แสดงผลสีพื้นหน้าของข้อความ หรือแสดงผล null หากมีรูปแบบข้อความหลายรูปแบบ

รีเทิร์น

Color

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

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

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

แสดงผล Link ในข้อความ หรือ null หากไม่มีลิงก์หรือลิงก์อยู่บางส่วนของข้อความหรือมีหลายลิงก์ เรียก hasLink() เพื่อดูว่าข้อความไม่มีลิงก์

var textLink = shape.getText().getTextStyle().getLink();
if (textLink != null) {
  Logger.log('Shape text has a link of type: ' + textLink.getLinkType());
}

รีเทิร์น

Link

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

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

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

แสดงผล true หากมีลิงก์ในข้อความ, false หากไม่พบ หรือ null หากลิงก์เป็นส่วนหนึ่งของข้อความหรือมีหลายลิงก์

กำหนดลิงก์ให้กับอักขระในบรรทัดใหม่ไม่ได้ ดังนั้น หาก TextRange มีอักขระขึ้นบรรทัดใหม่ เมธอดนี้จะแสดง null หรือ false เสมอ

รีเทิร์น

Boolean

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

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

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

isBackgroundTransparent()

แสดงผล true หากพื้นหลังของข้อความโปร่งใส false หากไม่เป็นเช่นนั้น หรือ null หากมีหลายสไตล์บนข้อความ

รีเทิร์น

Boolean

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

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

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

isBold()

แสดงผล true หากข้อความแสดงผลเป็นตัวหนา false หากไม่แสดงผล หรือ null หากข้อความมีหลายสไตล์

รีเทิร์น

Boolean

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

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

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

isItalic()

แสดงผล true หากข้อความเป็นตัวเอียง false หากไม่เป็นเช่นนั้น หรือ null หากมีรูปแบบข้อความหลายรูปแบบ

รีเทิร์น

Boolean

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

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

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

isSmallCaps()

แสดงผล true หากข้อความเป็นอักษรตัวพิมพ์ใหญ่ขนาดเล็ก false หากไม่ใช่ หรือ null หากมีหลายรูปแบบในข้อความ

รีเทิร์น

Boolean

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

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

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

isStrikethrough()

แสดงผล true หากข้อความขีดฆ่า false หากไม่ปรากฏ หรือ null หากมีหลายสไตล์

รีเทิร์น

Boolean

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

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

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

isUnderline()

แสดงผล true หากข้อความมีการขีดเส้นใต้ false หากไม่เป็นเช่นนั้น หรือ null หากมีรูปแบบข้อความหลายรูปแบบ

รีเทิร์น

Boolean

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

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

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

นำ Link ออก

การนำลิงก์ออกจะนำสีพื้นหน้าของไฮเปอร์ลิงก์และรูปแบบการขีดเส้นใต้ออกจากข้อความ หากทำได้ ระบบจะใช้รูปแบบเหล่านี้เพื่อจับคู่ข้อความที่นำหน้าลิงก์

text.getTextStyle().removeLink();

รีเทิร์น

TextStyle


setBackgroundColor(color)

ตั้งค่าสีพื้นหลังของข้อความ

พารามิเตอร์

ชื่อTypeคำอธิบาย
colorColor

รีเทิร์น

TextStyle

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

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

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

setBackgroundColor(red, green, blue)

ตั้งค่าสีพื้นหลังของข้อความเป็นค่า RGB ที่ระบุตั้งแต่ 0 ถึง 255

พารามิเตอร์

ชื่อTypeคำอธิบาย
redInteger
greenInteger
blueInteger

รีเทิร์น

TextStyle

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

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

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

setBackgroundColor(hexColor)

ตั้งค่าสีพื้นหลังของข้อความเป็นสตริงสีแบบเลขฐาน 16 ที่ระบุ

สตริงฐานสิบหกต้องอยู่ในรูปแบบ "#RRGGBB" เช่น สีชมพูจะแสดงเป็น "#FFC0CB"

พารามิเตอร์

ชื่อTypeคำอธิบาย
hexColorString

รีเทิร์น

TextStyle

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

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

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

setBackgroundColor(color)

ตั้งค่าสีพื้นหลังของข้อความให้เป็น ThemeColorType ที่กำหนด

พารามิเตอร์

ชื่อTypeคำอธิบาย
colorThemeColorType

รีเทิร์น

TextStyle

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

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

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

setBackgroundColorTransparent()

ตั้งค่าสีพื้นหลังของข้อความให้โปร่งใส

รีเทิร์น

TextStyle

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

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

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

setBaselineOffset(offset)

ตั้งค่าออฟเซ็ตแนวตั้งของข้อความโดยสัมพันธ์กับตำแหน่งปกติ

พารามิเตอร์

ชื่อTypeคำอธิบาย
offsetTextBaselineOffset

รีเทิร์น

TextStyle

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

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

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

setBold(bold)

ตั้งค่าว่าควรแสดงผลข้อความเป็นตัวหนาหรือไม่

การเปลี่ยนความหนาของข้อความจะอัปเดตน้ำหนักของแบบอักษรที่ใช้ในการแสดงข้อความ

พารามิเตอร์

ชื่อTypeคำอธิบาย
boldBoolean

รีเทิร์น

TextStyle

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

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

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

setFontFamily(fontFamily)

ตั้งค่าชุดแบบอักษรของข้อความ

พารามิเตอร์

ชื่อTypeคำอธิบาย
fontFamilyString

รีเทิร์น

TextStyle

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

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

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

setFontFamilyAndWeight(fontFamily, fontWeight)

ตั้งค่าชุดแบบอักษรและน้ำหนักของข้อความ

น้ำหนักเป็นจำนวนทวีคูณของ 100 ระหว่าง 100 ถึง 900 ช่วงนี้สอดคล้องกับค่าตัวเลขที่อธิบายไว้ในข้อกำหนด CSS 2.1 ส่วน 15.6 ซึ่งไม่อนุญาตให้ใช้ค่าที่ไม่ใช่ตัวเลข น้ำหนักที่มากกว่าหรือเท่ากับ 700 จะถือว่าเป็นตัวหนา ซึ่งในกรณีนี้ isBold() จะแสดงผลเป็น true ค่าเริ่มต้นคือ 400 ("ปกติ")

พารามิเตอร์

ชื่อTypeคำอธิบาย
fontFamilyString
fontWeightInteger

รีเทิร์น

TextStyle

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

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

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

setFontSize(fontSize)

กำหนดขนาดแบบอักษรของข้อความในหน่วยจุด

พารามิเตอร์

ชื่อTypeคำอธิบาย
fontSizeNumber

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(foregroundColor)

ตั้งค่าสีพื้นหน้าของข้อความ

พารามิเตอร์

ชื่อTypeคำอธิบาย
foregroundColorColor

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(red, green, blue)

ตั้งค่าสีพื้นหน้าของข้อความเป็นค่า RGB ที่ได้ตั้งแต่ 0 ถึง 255

พารามิเตอร์

ชื่อTypeคำอธิบาย
redInteger
greenInteger
blueInteger

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(hexColor)

ตั้งค่าสีพื้นหน้าของข้อความสำหรับสตริงสีแบบเลขฐาน 16 ที่ระบุ

สตริงฐานสิบหกต้องอยู่ในรูปแบบ "#RRGGBB" เช่น สีชมพูจะแสดงเป็น "#FFC0CB"

พารามิเตอร์

ชื่อTypeคำอธิบาย
hexColorString

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(color)

ตั้งค่าสีพื้นหน้าของข้อความเป็น ThemeColorType ที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
colorThemeColorType

รีเทิร์น

TextStyle

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

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

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

setItalic(italic)

ตั้งค่าว่าข้อความจะเป็นตัวเอียงหรือไม่

พารามิเตอร์

ชื่อTypeคำอธิบาย
italicBoolean

รีเทิร์น

TextStyle

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

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

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

setLinkSlide(slideIndex)

ตั้งค่า Link เป็น Slide ที่กำหนดโดยใช้ดัชนีแบบศูนย์ของสไลด์

การตั้งค่าลิงก์จะเปลี่ยนรูปแบบของข้อความที่ขีดเส้นใต้และให้มีสีพื้นหน้าThemeColorType.HYPERLINK คุณเปลี่ยนการตั้งค่านี้ได้ผ่านทาง setForegroundColor(hexColor) และ setUnderline(underline)

เนื่องจากกำหนดลิงก์ให้กับอักขระขึ้นบรรทัดใหม่ไม่ได้ ระบบจึงละเว้นอักขระการขึ้นบรรทัดใหม่ใน TextRange

// Set a link to the first slide of the presentation.
text.getTextStyle().setLinkSlide(0);

พารามิเตอร์

ชื่อTypeคำอธิบาย
slideIndexIntegerดัชนีฐาน 0 ของสไลด์

รีเทิร์น

TextStyle

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

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

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

setLinkSlide(slide)

ตั้งค่า Link ให้กับ Slide ที่กำหนด โดยลิงก์จะกำหนดตามรหัสสไลด์ที่ระบุ

การตั้งค่าลิงก์จะเปลี่ยนรูปแบบของข้อความที่ขีดเส้นใต้และให้มีสีพื้นหน้าThemeColorType.HYPERLINK คุณเปลี่ยนการตั้งค่านี้ได้ผ่านทาง setForegroundColor(hexColor) และ setUnderline(underline)

เนื่องจากกำหนดลิงก์ให้กับอักขระขึ้นบรรทัดใหม่ไม่ได้ ระบบจึงละเว้นอักขระการขึ้นบรรทัดใหม่ใน TextRange

// Set a link to the first slide of the presentation.
var slide = presentation.getSlides()[0];
text.getTextStyle().setLinkSlide(slide);

พารามิเตอร์

ชื่อTypeคำอธิบาย
slideSlideSlide ที่จะลิงก์

รีเทิร์น

TextStyle

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

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

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

setLinkSlide(slidePosition)

ตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ตำแหน่งสัมพัทธ์ของสไลด์

การตั้งค่าลิงก์จะเปลี่ยนรูปแบบของข้อความที่ขีดเส้นใต้และให้มีสีพื้นหน้าThemeColorType.HYPERLINK คุณเปลี่ยนการตั้งค่านี้ได้ผ่านทาง setForegroundColor(hexColor) และ setUnderline(underline)

เนื่องจากกำหนดลิงก์ให้กับอักขระขึ้นบรรทัดใหม่ไม่ได้ ระบบจึงละเว้นอักขระการขึ้นบรรทัดใหม่ใน TextRange

// Set a link to the first slide of the presentation.
text.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

พารามิเตอร์

ชื่อTypeคำอธิบาย
slidePositionSlidePositionSlidePosition แบบสัมพัทธ์

รีเทิร์น

TextStyle

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

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

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

setLinkUrl(url)

ตั้งค่า Link เป็นสตริง URL ที่ไม่ว่าง

การตั้งค่าลิงก์จะเปลี่ยนรูปแบบของข้อความที่ขีดเส้นใต้และให้มีสีพื้นหน้าThemeColorType.HYPERLINK คุณเปลี่ยนการตั้งค่านี้ได้ผ่านทาง setForegroundColor(hexColor) และ setUnderline(underline)

เนื่องจากกำหนดลิงก์ให้กับอักขระขึ้นบรรทัดใหม่ไม่ได้ ระบบจึงละเว้นอักขระการขึ้นบรรทัดใหม่ใน TextRange

// Set a link to the URL.
text.getTextStyle().setLinkUrl("https://slides.google.com");

พารามิเตอร์

ชื่อTypeคำอธิบาย
urlStringสตริง URL

รีเทิร์น

TextStyle

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

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

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

setSmallCaps(smallCaps)

ตั้งค่าว่าข้อความจะแสดงผลเป็นอักษรตัวพิมพ์ใหญ่ขนาดเล็กหรือไม่

พารามิเตอร์

ชื่อTypeคำอธิบาย
smallCapsBoolean

รีเทิร์น

TextStyle

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

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

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

setStrikethrough(strikethrough)

ตั้งค่าว่าจะขีดทับข้อความหรือไม่

พารามิเตอร์

ชื่อTypeคำอธิบาย
strikethroughBoolean

รีเทิร์น

TextStyle

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

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

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

setUnderline(underline)

ตั้งค่าว่าจะขีดเส้นใต้ข้อความหรือไม่

พารามิเตอร์

ชื่อTypeคำอธิบาย
underlineBoolean

รีเทิร์น

TextStyle

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

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

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