PageElement
ที่แสดงรูปร่างทั่วไปซึ่งไม่มีการจำแนกเพิ่มเติมที่เฉพาะเจาะจง ซึ่งรวมถึงกล่องข้อความ สี่เหลี่ยมผืนผ้า และรูปร่างอื่นๆ ที่กําหนดไว้ล่วงหน้า
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
alignOnPage(alignmentPosition) | Shape | จัดแนวองค์ประกอบให้ตรงกับตำแหน่งการจัดแนวที่ระบุในหน้า |
bringForward() | Shape | เลื่อนองค์ประกอบหน้าเว็บไปข้างหน้าทีละองค์ประกอบ |
bringToFront() | Shape | นําองค์ประกอบหน้าเว็บไปไว้ที่ด้านหน้าของหน้า |
duplicate() | PageElement | ทำซ้ำองค์ประกอบหน้าเว็บ |
getAutofit() | Autofit | แสดง Autofit ของข้อความภายในรูปร่างนี้ |
getBorder() | Border | แสดงผล Border ของรูปร่าง |
getConnectionSites() | ConnectionSite[] | แสดงรายการ ConnectionSite ในองค์ประกอบหน้าเว็บ หรือรายการว่างหากองค์ประกอบหน้าเว็บไม่มีเว็บไซต์ที่เชื่อมต่อ |
getContentAlignment() | ContentAlignment | แสดง ContentAlignment ของข้อความในรูปร่าง |
getDescription() | String | แสดงผลคําอธิบายข้อความแสดงแทนขององค์ประกอบหน้า |
getFill() | Fill | แสดงผล Fill ของรูปร่าง |
getHeight() | Number | รับความสูงขององค์ประกอบเป็นจุด ซึ่งเป็นความสูงของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน |
getInherentHeight() | Number | แสดงผลความสูงตามปกติขององค์ประกอบเป็นจุด |
getInherentWidth() | Number | แสดงผลความกว้างตามปกติขององค์ประกอบเป็นจุด |
getLeft() | Number | แสดงตําแหน่งแนวนอนขององค์ประกอบเป็นจุด โดยวัดจากมุมซ้ายบนของหน้าเมื่อองค์ประกอบไม่มีการหมุน |
getLink() | Link | แสดง Link หรือ null หากไม่มีลิงก์ |
getObjectId() | String | แสดงผลรหัสที่ไม่ซ้ำกันสำหรับออบเจ็กต์นี้ |
getPageElementType() | PageElementType | แสดงผลประเภทขององค์ประกอบหน้าเว็บซึ่งแสดงเป็น PageElementType enum |
getParentGroup() | Group | แสดงกลุ่มที่องค์ประกอบหน้าเว็บนี้อยู่ หรือ null หากองค์ประกอบไม่ได้อยู่ในกลุ่ม |
getParentPage() | Page | แสดงหน้าที่องค์ประกอบหน้าเว็บนี้อยู่ |
getParentPlaceholder() | PageElement | แสดงผลองค์ประกอบหน้าหลักของตัวยึดตําแหน่ง |
getPlaceholderIndex() | Integer | แสดงผลลัพธ์ดัชนีตัวยึดตําแหน่งของรูปร่าง |
getPlaceholderType() | PlaceholderType | แสดงผลประเภทตัวยึดตําแหน่งของรูปร่าง หรือ PlaceholderType.NONE หากรูปร่างไม่ใช่ตัวยึดตําแหน่ง |
getRotation() | Number | แสดงผลมุมการหมุนตามเข็มนาฬิกาขององค์ประกอบรอบจุดศูนย์กลางเป็นองศา โดยที่ 0 องศาหมายถึงไม่มีการหมุน |
getShapeType() | ShapeType | แสดงผลประเภทของรูปร่าง |
getText() | TextRange | แสดงผลเนื้อหาข้อความของรูปทรง |
getTitle() | String | แสดงผลชื่อข้อความแสดงแทนขององค์ประกอบหน้า |
getTop() | Number | รับตําแหน่งแนวตั้งขององค์ประกอบเป็นจุด ซึ่งวัดจากมุมบนซ้ายของหน้าเว็บเมื่อองค์ประกอบไม่มีการหมุน |
getTransform() | AffineTransform | แสดงผลการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บ |
getWidth() | Number | แสดงผลความกว้างขององค์ประกอบเป็นจุด ซึ่งเป็นความกว้างของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน |
preconcatenateTransform(transform) | Shape | ต่อท้ายการเปลี่ยนรูปแบบที่ระบุไว้กับการเปลี่ยนรูปแบบที่มีอยู่ขององค์ประกอบหน้าเว็บ |
remove() | void | นำองค์ประกอบหน้าเว็บออก |
removeLink() | void | นำ Link ออก |
replaceWithImage(blobSource) | Image | แทนที่รูปร่างนี้ด้วยรูปภาพที่ BlobSource ระบุ |
replaceWithImage(blobSource, crop) | Image | แทนที่รูปร่างนี้ด้วยรูปภาพที่ BlobSource ระบุ |
replaceWithImage(imageUrl) | Image | แทนที่รูปร่างนี้ด้วยรูปภาพ |
replaceWithImage(imageUrl, crop) | Image | แทนที่รูปร่างนี้ด้วยรูปภาพ |
replaceWithSheetsChart(sourceChart) | SheetsChart | แทนที่รูปร่างนี้ด้วยแผนภูมิ Google ชีต |
replaceWithSheetsChartAsImage(sourceChart) | Image | แทนที่รูปร่างนี้ด้วยรูปภาพของแผนภูมิใน Google ชีต |
scaleHeight(ratio) | Shape | ปรับขนาดความสูงขององค์ประกอบตามสัดส่วนที่ระบุ |
scaleWidth(ratio) | Shape | ปรับขนาดความกว้างขององค์ประกอบตามสัดส่วนที่ระบุ |
select() | void | เลือกเฉพาะ PageElement ในงานนำเสนอที่ใช้งานอยู่และนำการเลือกก่อนหน้าออก |
select(replace) | void | เลือก PageElement ในงานนำเสนอที่ใช้งานอยู่ |
sendBackward() | Shape | เลื่อนองค์ประกอบหน้าเว็บไปข้างหลังทีละ 1 องค์ประกอบ |
sendToBack() | Shape | ส่งองค์ประกอบหน้าเว็บไปไว้ที่ด้านหลังของหน้า |
setContentAlignment(contentAlignment) | Shape | ตั้งค่า ContentAlignment ของข้อความในรูปร่าง |
setDescription(description) | Shape | ตั้งค่าคำอธิบายข้อความแสดงแทนขององค์ประกอบหน้าเว็บ |
setHeight(height) | Shape | กําหนดความสูงขององค์ประกอบเป็นจุด ซึ่งเป็นความสูงของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน |
setLeft(left) | Shape | ตั้งค่าตำแหน่งแนวนอนขององค์ประกอบเป็นจุด โดยวัดจากมุมซ้ายบนของหน้าเว็บเมื่อองค์ประกอบไม่มีการหมุน |
setLinkSlide(slideIndex) | Link | ตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ดัชนีฐาน 0 ของสไลด์ |
setLinkSlide(slide) | Link | ตั้งค่า Link เป็น Slide ที่ระบุ โดยระบบจะตั้งค่าลิงก์ตามรหัสสไลด์ที่ระบุ |
setLinkSlide(slidePosition) | Link | ตั้งค่า Link เป็น Slide ที่ระบุโดยใช้ตําแหน่งสัมพัทธ์ของสไลด์ |
setLinkUrl(url) | Link | ตั้งค่า Link เป็นสตริง URL ที่ไม่ใช่ค่าว่างที่ระบุ |
setRotation(angle) | Shape | ตั้งค่ามุมการหมุนตามเข็มนาฬิกาขององค์ประกอบรอบจุดศูนย์กลางเป็นองศา |
setTitle(title) | Shape | ตั้งค่าชื่อข้อความแสดงแทนขององค์ประกอบหน้าเว็บ |
setTop(top) | Shape | ตั้งค่าตำแหน่งแนวตั้งขององค์ประกอบเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้าเว็บเมื่อองค์ประกอบไม่มีการหมุน |
setTransform(transform) | Shape | ตั้งค่าการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บด้วยการเปลี่ยนรูปแบบที่ระบุ |
setWidth(width) | Shape | กําหนดความกว้างขององค์ประกอบเป็นจุด ซึ่งเป็นความกว้างของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน |
เอกสารประกอบโดยละเอียด
alignOnPage(alignmentPosition)
จัดแนวองค์ประกอบให้ตรงกับตำแหน่งการจัดแนวที่ระบุในหน้า
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
alignmentPosition | AlignmentPosition | ตำแหน่งที่จะจัดแนวองค์ประกอบหน้าเว็บนี้ในหน้า |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
bringForward()
เลื่อนองค์ประกอบหน้าเว็บไปข้างหน้าทีละองค์ประกอบ
องค์ประกอบของหน้าต้องไม่อยู่ในกลุ่ม
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
bringToFront()
นําองค์ประกอบหน้าเว็บไปไว้ที่ด้านหน้าของหน้า
องค์ประกอบของหน้าต้องไม่อยู่ในกลุ่ม
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
duplicate()
ทำซ้ำองค์ประกอบหน้าเว็บ
องค์ประกอบของหน้าเว็บที่ซ้ำกันจะวางไว้ในหน้าเดียวกันในตำแหน่งเดียวกับต้นฉบับ
รีเทิร์น
PageElement
— องค์ประกอบหน้าเว็บนี้ที่ซ้ำกันใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getAutofit()
แสดง Autofit
ของข้อความภายในรูปร่างนี้ ซึ่งจะเป็น null
หากรูปร่างไม่อนุญาตให้ใส่ข้อความ
รีเทิร์น
Autofit
— การปรับข้อความให้พอดีโดยอัตโนมัติภายในรูปร่างนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getBorder()
getConnectionSites()
แสดงรายการ ConnectionSite
ในองค์ประกอบหน้าเว็บ หรือรายการว่างหากองค์ประกอบหน้าเว็บไม่มีเว็บไซต์ที่เชื่อมต่อ
รีเทิร์น
ConnectionSite[]
— รายการเว็บไซต์การเชื่อมต่อ ซึ่งอาจว่างเปล่าหากองค์ประกอบนี้ไม่มีเว็บไซต์การเชื่อมต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getContentAlignment()
แสดง ContentAlignment
ของข้อความในรูปร่าง
รีเทิร์น
ContentAlignment
— การจัดตำแหน่งข้อความภายในรูปร่างนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getDescription()
แสดงผลคําอธิบายข้อความแสดงแทนขององค์ประกอบหน้า ระบบจะรวมคำอธิบายเข้ากับชื่อเพื่อแสดงและอ่านข้อความแสดงแทน
รีเทิร์น
String
— คำอธิบายข้อความแสดงแทนขององค์ประกอบหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getFill()
getHeight()
รับความสูงขององค์ประกอบเป็นจุด ซึ่งเป็นความสูงของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
รีเทิร์น
Number
— ความสูงตามปกติขององค์ประกอบหน้าเว็บเป็นจุด หรือ null
หากองค์ประกอบหน้าเว็บไม่มีความสูง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getInherentHeight()
แสดงผลความสูงตามปกติขององค์ประกอบเป็นจุด
การเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บจะสัมพันธ์กับขนาดเดิมขององค์ประกอบ ใช้ขนาดที่มีอยู่แล้วร่วมกับการเปลี่ยนรูปแบบขององค์ประกอบเพื่อกำหนดลักษณะที่ปรากฏขององค์ประกอบในขั้นสุดท้าย
รีเทิร์น
Number
— ความสูงตามปกติขององค์ประกอบหน้าเว็บเป็นจุด หรือ null
หากองค์ประกอบหน้าเว็บไม่มีความสูง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getInherentWidth()
แสดงผลความกว้างตามปกติขององค์ประกอบเป็นจุด
การเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บจะสัมพันธ์กับขนาดเดิมขององค์ประกอบ ใช้ขนาดที่มีอยู่แล้วร่วมกับการเปลี่ยนรูปแบบขององค์ประกอบเพื่อกำหนดลักษณะที่ปรากฏขององค์ประกอบในขั้นสุดท้าย
รีเทิร์น
Number
— ความกว้างโดยธรรมชาติขององค์ประกอบหน้าเว็บเป็นจุด หรือ null
หากองค์ประกอบหน้าเว็บไม่มีความกว้าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLeft()
แสดงตําแหน่งแนวนอนขององค์ประกอบเป็นจุด โดยวัดจากมุมซ้ายบนของหน้าเมื่อองค์ประกอบไม่มีการหมุน
รีเทิร์น
Number
— ตำแหน่งแนวนอนขององค์ประกอบนี้ในจุดจากมุมซ้ายบนของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLink()
แสดง Link
หรือ null
หากไม่มีลิงก์
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
รีเทิร์น
Link
— Link
หรือ null
หากไม่มีลิงก์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getObjectId()
แสดงผลรหัสที่ไม่ซ้ำกันสำหรับออบเจ็กต์นี้ รหัสออบเจ็กต์ที่ใช้โดยหน้าเว็บและองค์ประกอบหน้าเว็บใช้เนมสเปซเดียวกัน
รีเทิร์น
String
— รหัสที่ไม่ซ้ำกันสำหรับออบเจ็กต์นี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementType()
แสดงผลประเภทขององค์ประกอบหน้าเว็บซึ่งแสดงเป็น PageElementType
enum
รีเทิร์น
PageElementType
— ประเภทขององค์ประกอบหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getParentGroup()
แสดงกลุ่มที่องค์ประกอบหน้าเว็บนี้อยู่ หรือ null
หากองค์ประกอบไม่ได้อยู่ในกลุ่ม
รีเทิร์น
Group
— กลุ่มที่องค์ประกอบหน้าเว็บนี้อยู่ หรือ null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getParentPage()
getParentPlaceholder()
แสดงผลองค์ประกอบหน้าหลักของตัวยึดตําแหน่ง แสดงผล null
หากรูปร่างไม่ใช่ตัวยึดตําแหน่งหรือไม่มีองค์ประกอบหลัก
รีเทิร์น
PageElement
— องค์ประกอบหน้าเว็บหลักของตัวยึดตําแหน่งรูปร่างนี้ หรือ null
หากรูปร่างนี้ไม่ใช่ตัวยึดตําแหน่งหรือไม่มีองค์ประกอบหลัก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholderIndex()
แสดงผลดัชนีตัวยึดตําแหน่งของรูปร่าง หากมีอินสแตนซ์ของประเภทตัวยึดตําแหน่งเดียวกันอย่างน้อย 2 รายการในหน้าเดียวกัน แต่ละรายการจะมีค่าดัชนีที่ไม่ซ้ำกัน แสดงผล null
หากรูปร่างไม่ใช่ตัวยึดตําแหน่ง
รีเทิร์น
Integer
— ดัชนีตัวยึดตําแหน่งของรูปร่างนี้ หรือ null
หากรูปร่างไม่ใช่ตัวยึดตําแหน่ง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholderType()
แสดงผลประเภทตัวยึดตําแหน่งของรูปร่าง หรือ PlaceholderType.NONE
หากรูปร่างไม่ใช่ตัวยึดตําแหน่ง
รีเทิร์น
PlaceholderType
— ประเภทตัวยึดตําแหน่งของรูปร่างนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getRotation()
แสดงผลมุมการหมุนตามเข็มนาฬิกาขององค์ประกอบรอบจุดศูนย์กลางเป็นองศา โดยที่ 0 องศาหมายถึงไม่มีการหมุน
รีเทิร์น
Number
— มุมการหมุนเป็นองศาระหว่าง 0 (รวม) ถึง 360 (ไม่รวม)
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getShapeType()
getText()
แสดงผลเนื้อหาข้อความของรูปทรง
ข้อความภายในรูปร่างจะสิ้นสุดด้วยอักขระขึ้นบรรทัดใหม่เสมอ
รีเทิร์น
TextRange
— เนื้อหาข้อความของรูปทรงนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTitle()
แสดงผลชื่อข้อความแสดงแทนขององค์ประกอบหน้า ระบบจะรวมชื่อเข้ากับคำอธิบายเพื่อแสดงและอ่านข้อความแสดงแทน
รีเทิร์น
String
— ชื่อข้อความแสดงแทนขององค์ประกอบหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTop()
รับตําแหน่งแนวตั้งขององค์ประกอบเป็นจุด ซึ่งวัดจากมุมบนซ้ายของหน้าเว็บเมื่อองค์ประกอบไม่มีการหมุน
รีเทิร์น
Number
— ตำแหน่งแนวตั้งขององค์ประกอบนี้ในจุดจากมุมซ้ายบนของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTransform()
แสดงผลการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บ
ลักษณะที่ปรากฏขององค์ประกอบหน้าเว็บจะกำหนดโดยการเปลี่ยนรูปแบบสัมบูรณ์ หากต้องการคํานวณการเปลี่ยนรูปแบบแบบสัมบูรณ์ ให้ต่อท้ายการเปลี่ยนรูปแบบของเอลิเมนต์หน้าเว็บกับการเปลี่ยนรูปแบบของกลุ่มหลักทั้งหมดไว้ล่วงหน้า หากองค์ประกอบหน้าเว็บไม่ได้อยู่ในกลุ่ม การเปลี่ยนรูปแบบสัมบูรณ์ขององค์ประกอบจะเหมือนกับค่าในช่องนี้
รีเทิร์น
AffineTransform
— การเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getWidth()
แสดงผลความกว้างขององค์ประกอบเป็นจุด ซึ่งเป็นความกว้างของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
รีเทิร์น
Number
— ความกว้างโดยธรรมชาติขององค์ประกอบหน้าเว็บเป็นจุด หรือ null
หากองค์ประกอบหน้าเว็บไม่มีความกว้าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
preconcatenateTransform(transform)
ต่อท้ายการเปลี่ยนรูปแบบที่ระบุไว้กับการเปลี่ยนรูปแบบที่มีอยู่ขององค์ประกอบหน้าเว็บ
newTransform = argument * existingTransform;
ตัวอย่างเช่น หากต้องการย้ายองค์ประกอบหน้าเว็บไปทางซ้าย 36 จุด ให้ทำดังนี้
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
นอกจากนี้ คุณยังแทนที่การเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บด้วย setTransform(transform)
ได้ด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
transform | AffineTransform | การเปลี่ยนรูปแบบที่จะต่อท้ายการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บนี้ไว้ล่วงหน้า |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove()
นำองค์ประกอบหน้าเว็บออก
หากหลังจากการดำเนินการนำออก Group
มีองค์ประกอบหน้าเว็บเพียงรายการเดียวหรือไม่มีเลย ระบบจะนำกลุ่มออกด้วย
หากนําตัวยึดตําแหน่ง PageElement
ออกจากต้นฉบับหรือเลย์เอาต์ ระบบจะนำตัวยึดตําแหน่งที่มีการรับค่าว่างออกด้วย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeLink()
นำ Link
ออก
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replaceWithImage(blobSource)
แทนที่รูปร่างนี้ด้วยรูปภาพที่ BlobSource
ระบุ
ระบบจะดึงข้อมูลรูปภาพจาก BlobSource
ที่ระบุไว้ 1 ครั้ง ณ เวลาที่มีการวาง จากนั้นจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 ล้านพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
ระบบจะปรับขนาดรูปภาพและจัดให้อยู่กึ่งกลางตามขนาดของรูปร่างที่มีอยู่เพื่อรักษาสัดส่วนภาพ
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); shape.replaceWithImage(driveImage);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
blobSource | BlobSource | ข้อมูลรูปภาพ |
รีเทิร์น
Image
— Image
ที่แทนที่รูปร่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceWithImage(blobSource, crop)
แทนที่รูปร่างนี้ด้วยรูปภาพที่ BlobSource
ระบุ
การวางรูปภาพจะดึงข้อมูลรูปภาพจาก BlobSource
เพียงครั้งเดียวและระบบจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 ล้านพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); // Replace and crop the replaced image. shape.replaceWithImage(driveImage, true);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
blobSource | BlobSource | ข้อมูลรูปภาพ |
crop | Boolean | หากเป็น true ระบบจะครอบตัดรูปภาพให้พอดีกับขนาดของรูปร่างที่มีอยู่ ไม่เช่นนั้น ระบบจะปรับขนาดและจัดรูปภาพให้อยู่กึ่งกลาง |
รีเทิร์น
Image
— Image
ที่แทนที่รูปร่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl)
แทนที่รูปร่างนี้ด้วยรูปภาพ
การแทรกรูปภาพจะดึงข้อมูลรูปภาพจาก URL เพียงครั้งเดียวและระบบจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีขนาดไม่เกิน 2 KB ระบบจะบันทึก URL นั้นไว้พร้อมกับรูปภาพและแสดงผ่าน Image.getSourceUrl()
ระบบจะปรับขนาดรูปภาพและจัดให้อยู่กึ่งกลางตามขนาดของรูปร่างที่มีอยู่เพื่อรักษาสัดส่วนภาพ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageUrl | String | URL ของรูปภาพที่จะดาวน์โหลด |
รีเทิร์น
Image
— Image
ที่แทนที่รูปร่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl, crop)
แทนที่รูปร่างนี้ด้วยรูปภาพ
การแทรกรูปภาพจะดึงข้อมูลรูปภาพจาก URL เพียงครั้งเดียวและระบบจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องมีขนาดไม่เกิน 2 KB ระบบจะบันทึก URL นั้นไว้พร้อมกับรูปภาพและแสดงผ่าน Image.getSourceUrl()
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageUrl | String | URL ของรูปภาพที่จะดาวน์โหลด |
crop | Boolean | หากเป็น true ระบบจะครอบตัดรูปภาพให้พอดีกับขนาดของรูปร่างที่มีอยู่ ไม่เช่นนั้น ระบบจะปรับขนาดและจัดรูปภาพให้อยู่กึ่งกลาง |
รีเทิร์น
Image
— Image
ที่แทนที่รูปร่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceWithSheetsChart(sourceChart)
แทนที่รูปร่างนี้ด้วยแผนภูมิ Google ชีต
แผนภูมิจะลิงก์กับแผนภูมิ Google ชีตต้นฉบับ ซึ่งช่วยให้อัปเดตได้ ส่วนผู้ทำงานร่วมกันคนอื่นๆ จะดูลิงก์ไปยังสเปรดชีตต้นทางได้
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChart(chart);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sourceChart | EmbeddedChart | แผนภูมิในสเปรดชีตที่แทนที่รูปร่าง |
รีเทิร์น
SheetsChart
— แผนภูมิที่แทนที่รูปร่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceWithSheetsChartAsImage(sourceChart)
แทนที่รูปร่างนี้ด้วยรูปภาพของแผนภูมิใน Google ชีต
ระบบจะปรับขนาดรูปภาพแผนภูมิและจัดกึ่งกลางรูปภาพตามขนาดของรูปร่างที่มีอยู่เพื่อรักษาสัดส่วนภาพของแผนภูมิ Google ชีต
รูปภาพของแผนภูมิไม่ได้ลิงก์กับแผนภูมิ Google ชีต ต้นฉบับ
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart as an image. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChartAsImage(chart);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sourceChart | EmbeddedChart | แผนภูมิในสเปรดชีตที่แทนที่รูปร่าง |
รีเทิร์น
Image
— รูปภาพของแผนภูมิที่แทนที่รูปร่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
ปรับขนาดความสูงขององค์ประกอบตามสัดส่วนที่ระบุ ความสูงขององค์ประกอบคือความสูงของกล่องขอบเขตเมื่อองค์ประกอบไม่มีการหมุน
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
ratio | Number | อัตราส่วนที่จะปรับขนาดความสูงขององค์ประกอบหน้าเว็บนี้ |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
ปรับขนาดความกว้างขององค์ประกอบตามสัดส่วนที่ระบุ ความกว้างขององค์ประกอบคือความกว้างของกล่องขอบเขตเมื่อองค์ประกอบไม่มีการหมุน
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
ratio | Number | อัตราส่วนที่จะปรับขนาดความกว้างขององค์ประกอบหน้าเว็บนี้ |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
select()
เลือกเฉพาะ PageElement
ในงานนำเสนอที่ใช้งานอยู่และนำการเลือกก่อนหน้าออก ซึ่งเหมือนกับการเรียกใช้ select(replace)
ด้วย true
สคริปต์จะเข้าถึงได้เฉพาะการเลือกของผู้ใช้ที่เรียกใช้สคริปต์ และเฉพาะในกรณีที่สคริปต์เชื่อมโยงกับงานนำเสนอเท่านั้น
ซึ่งจะตั้งค่าPage
หลักของPageElement
เป็นcurrent page selection
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = slide.getPageElements()[0]; // Only select this page element and replace any previous selection. pageElement.select();
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
select(replace)
เลือก PageElement
ในงานนำเสนอที่ใช้งานอยู่
สคริปต์จะเข้าถึงได้เฉพาะการเลือกของผู้ใช้ที่เรียกใช้สคริปต์ และเฉพาะในกรณีที่สคริปต์เชื่อมโยงกับงานนำเสนอเท่านั้น
ส่ง true
ไปยังเมธอดนี้เพื่อเลือกเฉพาะ PageElement
และนำการเลือกก่อนหน้าออก ซึ่งจะตั้งค่าPage
หลักของPageElement
เป็น
current page selection
ด้วย
กด false
เพื่อเลือกวัตถุ PageElement
หลายรายการ PageElement
ออบเจ็กต์ต้องอยู่ใน Page
เดียวกัน
คุณต้องปฏิบัติตามเงื่อนไขต่อไปนี้ขณะเลือกองค์ประกอบหน้าเว็บโดยใช้พารามิเตอร์ false
Page
หลักของออบเจ็กต์PageElement
ต้องเป็นcurrent page selection
- ไม่ควรเลือกวัตถุ
Page
หลายรายการ
หากต้องการตรวจสอบว่ากรณีนี้เกิดขึ้นจริง แนวทางที่แนะนำคือเลือก Page
หลักก่อนโดยใช้ Page.selectAsCurrentPage()
จากนั้นเลือกองค์ประกอบหน้าในหน้านั้น
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // First select the slide page, as the current page selection. slide.selectAsCurrentPage(); // Then select all the page elements in the selected slide page. const pageElements = slide.getPageElements(); for (let i = 0; i < pageElements.length; i++) { pageElements[i].select(false); }
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
replace | Boolean | หากเป็น true การเลือกจะแทนที่การเลือกก่อนหน้า หากไม่ใช่ ระบบจะเพิ่มการเลือกนั้นลงในการเลือกก่อนหน้า |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
sendBackward()
เลื่อนองค์ประกอบหน้าเว็บไปข้างหลังทีละ 1 องค์ประกอบ
องค์ประกอบของหน้าต้องไม่อยู่ในกลุ่ม
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
sendToBack()
ส่งองค์ประกอบหน้าเว็บไปไว้ที่ด้านหลังของหน้า
องค์ประกอบของหน้าต้องไม่อยู่ในกลุ่ม
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setContentAlignment(contentAlignment)
ตั้งค่า ContentAlignment
ของข้อความในรูปร่าง
วิธีนี้จะปิดใช้งานพร็อพเพอร์ตี้ปรับข้อความให้พอดีโดยอัตโนมัติในรูปร่างที่อัปเดตโดยอัตโนมัติ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
contentAlignment | ContentAlignment | การจัดแนวที่จะตั้งค่า |
รีเทิร์น
Shape
— รูปร่างนี้ใช้สำหรับเชน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setDescription(description)
ตั้งค่าคำอธิบายข้อความแสดงแทนขององค์ประกอบหน้าเว็บ
องค์ประกอบ Group
ไม่รองรับเมธอดนี้
// Set the first page element's alt text description to "new alt text // description". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setDescription('new alt text description'); Logger.log(pageElement.getDescription());
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
description | String | สตริงที่จะตั้งค่าคำอธิบายข้อความแสดงแทน |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setHeight(height)
กําหนดความสูงขององค์ประกอบเป็นจุด ซึ่งเป็นความสูงของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
height | Number | ความสูงใหม่ขององค์ประกอบหน้าเว็บนี้ที่จะตั้งค่าเป็นจุด |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLeft(left)
ตั้งค่าตำแหน่งแนวนอนขององค์ประกอบเป็นจุด โดยวัดจากมุมซ้ายบนของหน้าเว็บเมื่อองค์ประกอบไม่มีการหมุน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
left | Number | ตำแหน่งแนวนอนใหม่ที่จะตั้งค่าเป็นจุด |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slideIndex)
ตั้งค่า Link
เป็น Slide
ที่ระบุโดยใช้ดัชนีฐาน 0 ของสไลด์
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(0);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slideIndex | Integer | ดัชนีแบบนับจากศูนย์ของสไลด์ |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slide)
ตั้งค่า Link
เป็น Slide
ที่ระบุ โดยระบบจะตั้งค่าลิงก์ตามรหัสสไลด์ที่ระบุ
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(slides[0]);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slide | Slide | Slide ที่จะลิงก์ |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkSlide(slidePosition)
ตั้งค่า Link
เป็น Slide
ที่ระบุโดยใช้ตําแหน่งสัมพัทธ์ของสไลด์
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slidePosition | SlidePosition | SlidePosition สัมพัทธ์ |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
ตั้งค่า Link
เป็นสตริง URL ที่ไม่ใช่ค่าว่างที่ระบุ
// Set a link to the URL. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkUrl('https://slides.google.com');
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
url | String | สตริง URL |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setRotation(angle)
ตั้งค่ามุมการหมุนตามเข็มนาฬิกาขององค์ประกอบรอบจุดศูนย์กลางเป็นองศา
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
angle | Number | มุมการหมุนตามเข็มนาฬิกาใหม่ที่จะตั้งค่า หน่วยเป็นองศา |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setTitle(title)
ตั้งค่าชื่อข้อความแสดงแทนขององค์ประกอบหน้าเว็บ
องค์ประกอบ Group
ไม่รองรับเมธอดนี้
// Set the first page element's alt text title to "new alt text title". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setTitle('new alt text title'); Logger.log(pageElement.getTitle());
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | สตริงที่จะตั้งค่าชื่อข้อความแสดงแทน |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setTop(top)
ตั้งค่าตำแหน่งแนวตั้งขององค์ประกอบเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้าเว็บเมื่อองค์ประกอบไม่มีการหมุน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
top | Number | ตำแหน่งแนวตั้งใหม่ที่จะตั้งค่าเป็นจุด |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setTransform(transform)
ตั้งค่าการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บด้วยการเปลี่ยนรูปแบบที่ระบุ
การอัปเดตการเปลี่ยนรูปแบบของกลุ่มจะเปลี่ยนการเปลี่ยนรูปแบบสัมบูรณ์ขององค์ประกอบหน้าในกลุ่มนั้น ซึ่งอาจเปลี่ยนลักษณะที่ปรากฏ
การอัปเดตการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บที่อยู่ในกลุ่มจะเปลี่ยนเฉพาะการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บนั้น โดยไม่ส่งผลต่อการเปลี่ยนรูปแบบของกลุ่มหรือองค์ประกอบหน้าเว็บอื่นๆ ในกลุ่ม
โปรดดูรายละเอียดเกี่ยวกับวิธีที่การเปลี่ยนรูปแบบส่งผลต่อลักษณะที่ปรากฏขององค์ประกอบหน้าเว็บที่ getTransform()
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
transform | AffineTransform | การเปลี่ยนรูปแบบที่ตั้งค่าไว้สําหรับองค์ประกอบหน้าเว็บนี้ |
รีเทิร์น
Shape
— องค์ประกอบนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setWidth(width)
กําหนดความกว้างขององค์ประกอบเป็นจุด ซึ่งเป็นความกว้างของกล่องขอบเขตขององค์ประกอบเมื่อองค์ประกอบไม่มีการหมุน
วิธีการนี้ใช้ไม่ได้กับองค์ประกอบหน้าเว็บบางรายการ หากต้องการดูว่าองค์ประกอบหน้าเว็บใดใช้ไม่ได้กับวิธีการนี้ โปรดดู ข้อจำกัดด้านการปรับขนาดและตำแหน่ง
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
width | Number | ความกว้างใหม่ขององค์ประกอบหน้าเว็บนี้ที่จะตั้งค่าเป็นจุด |
รีเทิร์น
Shape
— องค์ประกอบหน้าเว็บนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations