รูปแบบของข้อความ
เมธอดการอ่านในคลาสนี้จะแสดงผล null หาก TextRange ที่เกี่ยวข้องครอบคลุมการเรียกใช้ข้อความหลายรายการ และการเรียกใช้เหล่านั้นมีค่าที่แตกต่างกันสำหรับเมธอดการอ่านที่เรียกใช้ หากต้องการหลีกเลี่ยงปัญหานี้ ให้ค้นหาสไตล์ข้อความโดยใช้ TextRanges ที่ส่งคืนโดยเมธอด TextRange.getRuns()
หากคุณใช้วิธีที่แก้ไขวิธีที่ข้อความพอดีกับรูปร่าง ระบบจะปิดใช้งานการตั้งค่าการปรับพอดีอัตโนมัติที่ใช้กับ รูปแบบข้อความ
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Color|null | แสดงผลสีพื้นหลังของข้อความ หรือ null หากมีหลายรูปแบบในข้อความ |
get | Text | แสดงผลออฟเซ็ตแนวตั้งของข้อความจากตำแหน่งปกติ หรือ null หากข้อความมีหลายรูปแบบ |
get | String|null | แสดงผลตระกูลแบบอักษรของข้อความ หรือ null หากข้อความมีหลายรูปแบบ |
get | Number|null | แสดงผลขนาดแบบอักษรของข้อความในหน่วยพอยต์ หรือ null หากข้อความมีหลายรูปแบบ |
get | Integer|null | แสดงผลน้ำหนักแบบอักษรของข้อความ หรือ null หากข้อความมีหลายรูปแบบ |
get | Color|null | แสดงสีพื้นหน้าของข้อความ หรือ null หากข้อความมีหลายรูปแบบ |
get | Link|null | แสดง Link ในข้อความ หรือ null หากไม่มีลิงก์ หรือหากลิงก์อยู่ใน
ส่วนของข้อความ หรือหากมีหลายลิงก์ |
has | Boolean|null | แสดงผล true หากมีลิงก์ในข้อความ false หากไม่มี หรือ null หากลิงก์อยู่ในข้อความบางส่วนหรือมีหลายลิงก์ |
is | Boolean|null | แสดงผล true หากพื้นหลังของข้อความเป็นแบบโปร่งใส false หากไม่ใช่ หรือ null หากข้อความมีหลายรูปแบบ |
is | Boolean|null | แสดงผล true หากข้อความแสดงผลเป็นตัวหนา false หากไม่เป็น หรือ null หาก
ข้อความมีหลายรูปแบบ |
is | Boolean|null | แสดงผล true หากข้อความเป็นตัวเอียง false หากไม่ใช่ หรือ null หากข้อความมีหลายรูปแบบ
|
is | Boolean|null | แสดงผล true หากข้อความเป็นตัวพิมพ์เล็ก false หากไม่ใช่ หรือ null หากข้อความมีหลายรูปแบบ |
is | Boolean|null | แสดงผล true หากข้อความถูกขีดทับ false หากไม่ถูกขีดทับ หรือ null หาก
ข้อความมีหลายสไตล์ |
is | Boolean|null | แสดงผล true หากข้อความมีขีดเส้นใต้ false หากไม่มี หรือ null หากข้อความมีหลายรูปแบบ
|
remove | Text | นำ Link ออก |
set | Text | ตั้งค่าสีพื้นหลังของข้อความ |
set | Text | ตั้งค่าสีพื้นหลังของข้อความเป็นค่า RGB ที่กำหนดจาก 0 ถึง 255 |
set | Text | ตั้งค่าสีพื้นหลังของข้อความเป็นสตริงสีเลขฐานสิบหกที่ระบุ |
set | Text | ตั้งค่าสีพื้นหลังของข้อความเป็น Theme ที่ระบุ |
set | Text | ตั้งค่าสีพื้นหลังของข้อความเป็นแบบโปร่งใส |
set | Text | ตั้งค่าออฟเซ็ตแนวตั้งของข้อความเทียบกับตำแหน่งปกติ |
set | Text | กำหนดว่าจะแสดงข้อความเป็นตัวหนาหรือไม่ |
set | Text | กำหนดชุดแบบอักษรของข้อความ |
set | Text | กำหนดชุดแบบอักษรและน้ำหนักของข้อความ |
set | Text | กำหนดขนาดแบบอักษรของข้อความในหน่วยพอยต์ |
set | Text | ตั้งค่าสีพื้นหน้าของข้อความ |
set | Text | ตั้งค่าสีพื้นหน้าของข้อความเป็นค่า RGB ที่กำหนดจาก 0 ถึง 255 |
set | Text | กำหนดสีเบื้องหน้าของข้อความเป็นสตริงรหัสสีแบบเลขฐาน 16 ที่ระบุ |
set | Text | ตั้งค่าสีพื้นหน้าของข้อความเป็น Theme ที่ระบุ |
set | Text | กำหนดว่าข้อความจะเป็นตัวเอียงหรือไม่ |
set | Text | ตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ดัชนีแบบอิงตาม 0 ของสไลด์ |
set | Text | ตั้งค่า Link เป็น Slide ที่ระบุ โดยลิงก์จะตั้งค่าตามรหัสสไลด์ที่ระบุ |
set | Text | ตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ตำแหน่งสัมพัทธ์ของสไลด์ |
set | Text | ตั้งค่า Link เป็นสตริง URL ที่ไม่ใช่สตริงว่างที่ระบุ |
set | Text | กำหนดว่าจะแสดงข้อความเป็นตัวพิมพ์เล็กหรือไม่ |
set | Text | กำหนดว่าข้อความจะถูกขีดทับหรือไม่ |
set | Text | กำหนดว่าข้อความมีขีดเส้นใต้หรือไม่ |
เอกสารโดยละเอียด
getBackgroundColor()
getBaselineOffset()
แสดงผลออฟเซ็ตแนวตั้งของข้อความจากตำแหน่งปกติ หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
TextBaselineOffset|null — ออฟเซ็ตแนวตั้งของข้อความจากตำแหน่งปกติ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getFontFamily()
แสดงผลตระกูลแบบอักษรของข้อความ หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
String|null — ชุดแบบอักษรของข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getFontSize()
แสดงผลขนาดแบบอักษรของข้อความในหน่วยพอยต์ หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
Number|null — ขนาดแบบอักษรของข้อความในหน่วยพอยต์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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
("normal")
รีเทิร์น
Integer|null — น้ำหนักแบบอักษรของข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getForegroundColor()
getLink()
แสดง Link ในข้อความ หรือ null หากไม่มีลิงก์ หรือหากลิงก์อยู่ใน
ส่วนของข้อความ หรือหากมีหลายลิงก์ โทรหา hasLink() เพื่อตรวจสอบว่าข้อความไม่มีลิงก์หรือไม่
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const textLink = shape.getText().getTextStyle().getLink(); if (textLink != null) { Logger.log(`Shape text has a link of type: ${textLink.getLinkType()}`); }
รีเทิร์น
Link|null — ลิงก์ในข้อความ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
hasLink()
แสดงผล true หากมีลิงก์ในข้อความ false หากไม่มี หรือ null หากลิงก์อยู่ในข้อความบางส่วนหรือมีหลายลิงก์
ตั้งค่าลิงก์ในอักขระขึ้นบรรทัดใหม่ไม่ได้ ดังนั้น หาก TextRange มีอักขระขึ้นบรรทัดใหม่
เมธอดนี้จะแสดงผล null หรือ false เสมอ
รีเทิร์น
Boolean|null — ข้อความมีลิงก์หรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
isBackgroundTransparent()
แสดงผล true หากพื้นหลังของข้อความเป็นแบบโปร่งใส false หากไม่ใช่ หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
Boolean|null — ระบุว่าพื้นหลังของข้อความโปร่งใสหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
isBold()
แสดงผล true หากข้อความแสดงผลเป็นตัวหนา false หากไม่เป็น หรือ null หาก
ข้อความมีหลายรูปแบบ
รีเทิร์น
Boolean|null — เลือกว่าจะแสดงข้อความเป็นตัวหนาหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
isItalic()
แสดงผล true หากข้อความเป็นตัวเอียง false หากไม่ใช่ หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
Boolean|null — ข้อความเป็นตัวเอียงหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
isSmallCaps()
แสดงผล true หากข้อความเป็นตัวพิมพ์เล็ก false หากไม่ใช่ หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
Boolean|null — ข้อความเป็นตัวพิมพ์เล็กหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
isStrikethrough()
แสดงผล true หากข้อความถูกขีดทับ false หากไม่ถูกขีดทับ หรือ null หาก
ข้อความมีหลายสไตล์
รีเทิร์น
Boolean|null — ข้อความมีการขีดทับหรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
isUnderline()
แสดงผล true หากข้อความมีขีดเส้นใต้ false หากไม่มี หรือ null หากข้อความมีหลายรูปแบบ
รีเทิร์น
Boolean|null — ข้อความมีขีดเส้นใต้หรือไม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
removeLink()
นำ Link ออก
การนำลิงก์ออกจะนำสีพื้นหน้าของไฮเปอร์ลิงก์และรูปแบบขีดเส้นใต้ในข้อความออก หากเป็นไปได้ ระบบจะใช้รูปแบบเหล่านี้ให้ตรงกับข้อความที่อยู่ก่อนลิงก์
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().removeLink();
รีเทิร์น
setBackgroundColor(color)
ตั้งค่าสีพื้นหลังของข้อความ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
color | Color | สีพื้นหลังที่จะตั้งค่า |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setBackgroundColor(red, green, blue)
ตั้งค่าสีพื้นหลังของข้อความเป็นค่า RGB ที่กำหนดจาก 0 ถึง 255
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
red | Integer | องค์ประกอบสีแดงของสี |
green | Integer | องค์ประกอบสีเขียวของสี |
blue | Integer | องค์ประกอบสีน้ำเงินของสี |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setBackgroundColor(hexColor)
ตั้งค่าสีพื้นหลังของข้อความเป็นสตริงสีเลขฐานสิบหกที่ระบุ
สตริงเลขฐานสิบหกต้องอยู่ในรูปแบบ "#RRGGBB" เช่น สีชมพูจะแสดงเป็น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
hex | String | สตริงสีฐานสิบหก |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setBackgroundColor(color)
ตั้งค่าสีพื้นหลังของข้อความเป็น ThemeColorType ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
color | Theme | ประเภทสีธีม |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setBackgroundColorTransparent()
setBaselineOffset(offset)
ตั้งค่าออฟเซ็ตแนวตั้งของข้อความเทียบกับตำแหน่งปกติ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
offset | Text | ออฟเซ็ตบรรทัดฐานที่จะตั้งค่า |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setBold(bold)
กำหนดว่าจะแสดงข้อความเป็นตัวหนาหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
bold | Boolean | เลือกว่าจะแสดงข้อความเป็นตัวหนาหรือไม่ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setFontFamily(fontFamily)
กำหนดชุดแบบอักษรของข้อความ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
font | String | ชุดแบบอักษรที่จะตั้งค่า |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setFontFamilyAndWeight(fontFamily, fontWeight)
กำหนดชุดแบบอักษรและน้ำหนักของข้อความ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
font | String | ชุดแบบอักษร |
font | Integer | น้ำหนักแบบอักษร |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setFontSize(fontSize)
กำหนดขนาดแบบอักษรของข้อความในหน่วยพอยต์
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
font | Number | ขนาดแบบอักษรในหน่วยพอยต์ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setForegroundColor(foregroundColor)
ตั้งค่าสีพื้นหน้าของข้อความ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
foreground | Color | สีเบื้องหน้าที่จะตั้งค่า |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setForegroundColor(red, green, blue)
ตั้งค่าสีพื้นหน้าของข้อความเป็นค่า RGB ที่กำหนดจาก 0 ถึง 255
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
red | Integer | องค์ประกอบสีแดงของสี |
green | Integer | องค์ประกอบสีเขียวของสี |
blue | Integer | องค์ประกอบสีน้ำเงินของสี |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setForegroundColor(hexColor)
กำหนดสีเบื้องหน้าของข้อความเป็นสตริงรหัสสีแบบเลขฐาน 16 ที่ระบุ
สตริงเลขฐานสิบหกต้องอยู่ในรูปแบบ "#RRGGBB" เช่น สีชมพูจะแสดงเป็น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
hex | String | สตริงสีฐานสิบหก |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setForegroundColor(color)
ตั้งค่าสีพื้นหน้าของข้อความเป็น ThemeColorType ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
color | Theme | ประเภทสีธีม |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setItalic(italic)
กำหนดว่าข้อความจะเป็นตัวเอียงหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
italic | Boolean | เลือกว่าจะแสดงข้อความเป็นตัวเอียงหรือไม่ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(0);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
slide | Integer | ดัชนีแบบ 0 ของสไลด์ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(slide);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
slide | Slide | Slide ที่จะลิงก์ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
slide | Slide | Slide ที่เกี่ยวข้อง |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
url | String | สตริง URL |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setSmallCaps(smallCaps)
กำหนดว่าจะแสดงข้อความเป็นตัวพิมพ์เล็กหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
small | Boolean | เลือกว่าจะแสดงข้อความเป็นตัวพิมพ์เล็กไหม |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setStrikethrough(strikethrough)
กำหนดว่าข้อความจะถูกขีดทับหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
strikethrough | Boolean | กำหนดว่าจะขีดทับข้อความหรือไม่ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setUnderline(underline)
กำหนดว่าข้อความมีขีดเส้นใต้หรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
underline | Boolean | เลือกว่าจะขีดเส้นใต้ข้อความหรือไม่ |
รีเทิร์น
TextStyle — This TextStyle, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations