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 ที่ระบุโดยใช้ดัชนีฐาน 0 ของสไลด์
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)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
colorColor

รีเทิร์น

TextStyle

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

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

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

setBackgroundColor(red, green, blue)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
redInteger
greenInteger
blueInteger

รีเทิร์น

TextStyle

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

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

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

setBackgroundColor(hexColor)

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

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
hexColorString

รีเทิร์น

TextStyle

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

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

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

setBackgroundColor(color)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
offsetTextBaselineOffset

รีเทิร์น

TextStyle

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

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

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

setBold(bold)

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

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
boldBoolean

รีเทิร์น

TextStyle

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

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

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

setFontFamily(fontFamily)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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 ("ปกติ")

พารามิเตอร์

ชื่อประเภทคำอธิบาย
fontFamilyString
fontWeightInteger

รีเทิร์น

TextStyle

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

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

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

setFontSize(fontSize)

ตั้งค่าขนาดแบบอักษรของข้อความเป็นจุด

พารามิเตอร์

ชื่อประเภทคำอธิบาย
fontSizeNumber

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(foregroundColor)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
foregroundColorColor

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(red, green, blue)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
redInteger
greenInteger
blueInteger

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(hexColor)

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

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
hexColorString

รีเทิร์น

TextStyle

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

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

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

setForegroundColor(color)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
colorThemeColorType

รีเทิร์น

TextStyle

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

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

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

setItalic(italic)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
italicBoolean

รีเทิร์น

TextStyle

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

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

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

setLinkSlide(slideIndex)

ตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ดัชนีฐาน 0 ของสไลด์

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

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

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
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");

พารามิเตอร์

ชื่อประเภทคำอธิบาย
urlStringสตริง URL

รีเทิร์น

TextStyle

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

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

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

setSmallCaps(smallCaps)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
smallCapsBoolean

รีเทิร์น

TextStyle

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

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

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

setStrikethrough(strikethrough)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
strikethroughBoolean

รีเทิร์น

TextStyle

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

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

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

setUnderline(underline)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
underlineBoolean

รีเทิร์น

TextStyle

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

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

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