งานนำเสนอ
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addEditor(emailAddress) | Presentation | เพิ่มผู้ใช้ที่กำหนดไปยังรายชื่อเอดิเตอร์ของ Presentation |
addEditor(user) | Presentation | เพิ่มผู้ใช้ที่กำหนดไปยังรายชื่อเอดิเตอร์ของ Presentation |
addEditors(emailAddresses) | Presentation | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายการเครื่องมือแก้ไขสำหรับ Presentation |
addViewer(emailAddress) | Presentation | เพิ่มผู้ใช้ที่กำหนดลงในรายการผู้ดูสำหรับ Presentation |
addViewer(user) | Presentation | เพิ่มผู้ใช้ที่กำหนดลงในรายการผู้ดูสำหรับ Presentation |
addViewers(emailAddresses) | Presentation | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายการผู้มีสิทธิ์อ่านสำหรับ Presentation |
appendSlide() | Slide | เพิ่มสไลด์ที่ส่วนท้ายของงานนำเสนอโดยใช้ PredefinedLayout.BLANK
การออกแบบที่กำหนดไว้ล่วงหน้าตามต้นฉบับปัจจุบัน |
appendSlide(layout) | Slide | เพิ่มสไลด์ที่ตอนท้ายของงานนำเสนอโดยใช้การออกแบบที่ระบุตามการออกแบบปัจจุบัน ต้นฉบับ |
appendSlide(predefinedLayout) | Slide | เพิ่มสไลด์ที่ตอนท้ายของงานนำเสนอโดยใช้การออกแบบที่กำหนดไว้ล่วงหน้าตามที่ระบุ ต้นฉบับปัจจุบัน |
appendSlide(slide) | Slide | แนบสำเนาของ Slide ที่ให้ไว้ต่อท้ายงานนำเสนอ |
appendSlide(slide, linkingMode) | Slide | เพิ่มสำเนาของ Slide ที่ให้ไว้จากงานนำเสนอต้นทางต่อท้าย
งานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ SlideLinkingMode ระบุไว้ |
getEditors() | User[] | รับรายชื่อเอดิเตอร์ของ Presentation นี้ |
getId() | String | รับตัวระบุที่ไม่ซ้ำกันของงานนำเสนอ |
getLayouts() | Layout[] | รับเลย์เอาต์ในงานนำเสนอ |
getMasters() | Master[] | รับต้นฉบับในงานนำเสนอ |
getName() | String | รับข้อมูลชื่อหรือชื่อของงานนำเสนอ |
getNotesMaster() | NotesMaster | รับโน้ตต้นแบบของงานนำเสนอ |
getNotesPageHeight() | Number | ดูความสูงหน้าของต้นฉบับโน้ตและหน้าโน้ตในงานนำเสนอเป็นจุด |
getNotesPageWidth() | Number | ดูความกว้างหน้าของต้นฉบับโน้ตและหน้าโน้ตในงานนำเสนอเป็นจุด |
getPageElementById(id) | PageElement | แสดงผล PageElement ที่มีรหัสที่ระบุ หรือ null ถ้าไม่มีอยู่ |
getPageHeight() | Number | ดูความสูงของหน้าของสไลด์ เลย์เอาต์ และโฆษณาหลักในงานนำเสนอเป็นจุด |
getPageWidth() | Number | ดูความกว้างของหน้าของสไลด์ เลย์เอาต์ และโฆษณาหลักในงานนำเสนอเป็นจุด |
getSelection() | Selection | รับข้อมูลการเลือกของผู้ใช้ในงานนำเสนอที่ใช้งานอยู่ |
getSlideById(id) | Slide | แสดงผล Slide ที่มีรหัสที่ระบุ หรือ null ถ้าไม่มีอยู่ |
getSlides() | Slide[] | รับสไลด์ในงานนำเสนอ |
getUrl() | String | เรียกข้อมูล URL เพื่อเข้าถึงงานนำเสนอนี้ |
getViewers() | User[] | ดูรายชื่อผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Presentation นี้ |
insertSlide(insertionIndex) | Slide | แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้การออกแบบที่กำหนดไว้ล่วงหน้า PredefinedLayout.BLANK ตามต้นฉบับปัจจุบัน |
insertSlide(insertionIndex, layout) | Slide | แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้การออกแบบที่ระบุตาม ต้นฉบับปัจจุบัน |
insertSlide(insertionIndex, predefinedLayout) | Slide | แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้ ตามต้นฉบับปัจจุบัน |
insertSlide(insertionIndex, slide) | Slide | แทรกสำเนาของ Slide ที่ให้ไว้ที่ดัชนีที่ระบุในงานนำเสนอ |
insertSlide(insertionIndex, slide, linkingMode) | Slide | แทรกสำเนาของ Slide ที่ให้ไว้จากงานนำเสนอต้นทางลงใน
ในงานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ SlideLinkingMode ระบุไว้ |
removeEditor(emailAddress) | Presentation | นำผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Presentation |
removeEditor(user) | Presentation | นำผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Presentation |
removeViewer(emailAddress) | Presentation | นำผู้ใช้ที่ระบุออกจากรายการผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Presentation |
removeViewer(user) | Presentation | นำผู้ใช้ที่ระบุออกจากรายการผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Presentation |
replaceAllText(findText, replaceText) | Integer | แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" |
replaceAllText(findText, replaceText, matchCase) | Integer | แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" |
saveAndClose() | void | บันทึก Presentation ปัจจุบัน |
setName(name) | void | ตั้งชื่อหรือชื่อของงานนำเสนอ |
เอกสารโดยละเอียด
addEditor(emailAddress)
เพิ่มผู้ใช้ที่กำหนดไปยังรายชื่อเอดิเตอร์ของ Presentation
หากผู้ใช้เคยเป็นสมาชิกแล้ว
ในรายชื่อผู้ดู ซึ่งจะโปรโมตผู้ใช้ออกจากรายชื่อผู้ดู
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
emailAddress | String | อีเมลของผู้ใช้ที่ต้องการเพิ่ม |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditor(user)
เพิ่มผู้ใช้ที่กำหนดไปยังรายชื่อเอดิเตอร์ของ Presentation
หากผู้ใช้เคยเป็นสมาชิกแล้ว
ในรายชื่อผู้ดู ซึ่งจะโปรโมตผู้ใช้ออกจากรายชื่อผู้ดู
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การนำเสนอของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditors(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายการเครื่องมือแก้ไขสำหรับ Presentation
หากมี
มีผู้ใช้อยู่ในรายการผู้ดูอยู่แล้ว วิธีนี้จะช่วยโปรโมตพวกเขาออกจากรายการ
ผู้ดู
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
emailAddresses | String[] | อาร์เรย์อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(emailAddress)
เพิ่มผู้ใช้ที่กำหนดลงในรายการผู้ดูสำหรับ Presentation
หากผู้ใช้เคยเป็นสมาชิกแล้ว
ในรายชื่อเอดิเตอร์ วิธีนี้จะไม่มีผล
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
emailAddress | String | อีเมลของผู้ใช้ที่ต้องการเพิ่ม |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(user)
เพิ่มผู้ใช้ที่กำหนดลงในรายการผู้ดูสำหรับ Presentation
หากผู้ใช้เคยเป็นสมาชิกแล้ว
ในรายชื่อเอดิเตอร์ วิธีนี้จะไม่มีผล
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การนำเสนอของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewers(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายการผู้มีสิทธิ์อ่านสำหรับ Presentation
หากมี
ผู้ใช้อยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้ไม่มีผลต่อผู้ใช้
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
emailAddresses | String[] | อาร์เรย์อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide()
เพิ่มสไลด์ที่ส่วนท้ายของงานนำเสนอโดยใช้ PredefinedLayout.BLANK
การออกแบบที่กำหนดไว้ล่วงหน้าตามต้นฉบับปัจจุบัน ต้นแบบปัจจุบันคืออย่างใดอย่างหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์สุดท้ายปัจจุบัน
- ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์
รีเทิร์น
Slide
— สไลด์ใหม่ที่จะเพิ่มเข้ามา
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(layout)
เพิ่มสไลด์ที่ตอนท้ายของงานนำเสนอโดยใช้การออกแบบที่ระบุตามการออกแบบปัจจุบัน ต้นฉบับ ต้นแบบปัจจุบันคืออย่างใดอย่างหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์สุดท้ายปัจจุบัน
- ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
layout | Layout | เลย์เอาต์ที่จะใช้สำหรับสไลด์ใหม่ ควรจะมีอยู่ในต้นฉบับปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่จะเพิ่มเข้ามา
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(predefinedLayout)
เพิ่มสไลด์ที่ตอนท้ายของงานนำเสนอโดยใช้การออกแบบที่กำหนดไว้ล่วงหน้าตามที่ระบุ ต้นฉบับปัจจุบัน ต้นแบบปัจจุบันคืออย่างใดอย่างหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์สุดท้ายปัจจุบัน
- ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
predefinedLayout | PredefinedLayout | การออกแบบที่กำหนดไว้ล่วงหน้าสำหรับสไลด์ใหม่ ควรมีอยู่ใน ต้นฉบับปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่จะเพิ่มเข้ามา
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide)
แนบสำเนาของ Slide
ที่ให้ไว้ต่อท้ายงานนำเสนอ
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ต้นแบบหลักและเลย์เอาต์ หน้าเว็บจะถูกคัดลอกด้วยหากไม่มีอยู่ในงานนำเสนอนี้
// Copy a slide from another presentation and appends it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slide | Slide | สไลด์ที่จะคัดลอกและต่อท้าย |
รีเทิร์น
Slide
— สไลด์ใหม่ที่จะเพิ่มเข้ามา
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide, linkingMode)
เพิ่มสำเนาของ Slide
ที่ให้ไว้จากงานนำเสนอต้นทางต่อท้าย
งานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ SlideLinkingMode
ระบุไว้
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ต้นแบบหลักและเลย์เอาต์ หน้าเว็บจะถูกคัดลอกด้วยหากไม่มีอยู่ในงานนำเสนอปัจจุบัน
หากโหมดลิงก์คือ SlideLinkingMode.LINKED
คุณจะอัปเดตสไลด์ที่ต่อท้ายเป็น
ตรงกับสไลด์แหล่งที่มาที่ให้ไว้เมื่อมีการเรียกใช้ Slide.refreshSlide()
ผู้ทำงานร่วมกันคนอื่นๆ
ก็จะเห็นลิงก์ไปยังสไลด์แหล่งที่มา SlideLinkingMode.LINKED
ไม่สามารถใช้กับ
สไลด์ที่มาจากงานนำเสนอปัจจุบัน
// Copy a slide from another presentation, then append and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slide | Slide | สไลด์ที่จะคัดลอก ต่อท้าย และลิงก์ |
linkingMode | SlideLinkingMode | โหมดลิงก์ที่จะใช้ |
รีเทิร์น
Slide
— สไลด์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getEditors()
รับรายชื่อเอดิเตอร์ของ Presentation
นี้
รีเทิร์น
User[]
— อาร์เรย์ของผู้ใช้ที่มีสิทธิ์แก้ไข
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getId()
รับตัวระบุที่ไม่ซ้ำกันของงานนำเสนอ รหัสงานนำเสนอใช้กับ SlidesApp.openById()
เพื่อเปิดอินสแตนซ์งานนำเสนอที่ต้องการ
รีเทิร์น
String
— รหัสของงานนำเสนอนี้
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLayouts()
getMasters()
getName()
รับข้อมูลชื่อหรือชื่อของงานนำเสนอ
รีเทิร์น
String
— ชื่อของงานนำเสนอนี้
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesMaster()
รับโน้ตต้นแบบของงานนำเสนอ
รีเทิร์น
NotesMaster
— โน้ตหลักของงานนำเสนอ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageHeight()
ดูความสูงหน้าของต้นฉบับโน้ตและหน้าโน้ตในงานนำเสนอเป็นจุด โฆษณาเหล่านี้ ทั้งหมดมีความสูงหน้าเท่ากัน
รีเทิร์น
Number
— ความสูงของหน้าโน้ตเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageWidth()
ดูความกว้างหน้าของต้นฉบับโน้ตและหน้าโน้ตในงานนำเสนอเป็นจุด ทั้งหมด มีความกว้างหน้าเท่ากัน
รีเทิร์น
Number
— ความกว้างของหน้าโน้ตเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementById(id)
แสดงผล PageElement
ที่มีรหัสที่ระบุ หรือ null
ถ้าไม่มีอยู่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id | String | รหัสองค์ประกอบของหน้าที่กำลังดึงข้อมูล |
รีเทิร์น
PageElement
— องค์ประกอบของหน้าที่มีรหัสที่กำหนด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageHeight()
ดูความสูงของหน้าของสไลด์ เลย์เอาต์ และโฆษณาหลักในงานนำเสนอเป็นจุด โฆษณาเหล่านี้ ทั้งหมดมีความสูงหน้าเท่ากัน
รีเทิร์น
Number
— ความสูงของหน้าเว็บเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageWidth()
ดูความกว้างของหน้าของสไลด์ เลย์เอาต์ และโฆษณาหลักในงานนำเสนอเป็นจุด ทั้งหมด มีความกว้างหน้าเท่ากัน
รีเทิร์น
Number
— ความกว้างของหน้าเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSelection()
รับข้อมูลการเลือกของผู้ใช้ในงานนำเสนอที่ใช้งานอยู่ สคริปต์จะเข้าถึงได้เฉพาะการเลือก ผู้ใช้ที่เรียกใช้สคริปต์ และเฉพาะเมื่อสคริปต์มีการเชื่อมโยงกับงานนำเสนอ
โปรดทราบว่ารายการที่เลือกที่แสดงผลเป็นการเลือกที่มีผลในปัจจุบัน ตามการทำงานของสคริปต์ การเปลี่ยนแปลงหลายอย่างกับงานนำเสนอ รวมถึงการเปลี่ยนแปลงจากการเลือกนี้มาพิจารณาด้วย ตัวอย่างเช่น หากมีการเลือกรูปร่าง A และ B ไว้ 2 รูปร่าง และสคริปต์ลบรูปร่าง B ออก ออบเจ็กต์การเลือกที่แสดงผลได้รับการอัปเดตโดยปริยายเพื่อให้เลือกเฉพาะรูปร่าง A
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
รีเทิร์น
Selection
— การแสดงตัวเลือกของผู้ใช้ หรือ null
หากสคริปต์ไม่ได้เชื่อมโยงกับ
งานนำเสนอ หรือหากไม่มีการเลือกผู้ใช้ที่ถูกต้อง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideById(id)
แสดงผล Slide
ที่มีรหัสที่ระบุ หรือ null
ถ้าไม่มีอยู่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id | String | รหัสของสไลด์ที่กำลังดึงข้อมูล |
รีเทิร์น
Slide
— สไลด์ที่มีรหัสที่กำหนด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlides()
getUrl()
เรียกข้อมูล URL เพื่อเข้าถึงงานนำเสนอนี้
var presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());
รีเทิร์น
String
— URL สำหรับเข้าถึงงานนำเสนอปัจจุบัน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getViewers()
ดูรายชื่อผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Presentation
นี้
รีเทิร์น
User[]
— อาร์เรย์ของผู้ใช้ที่มีสิทธิ์ดูหรือแสดงความคิดเห็น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้การออกแบบที่กำหนดไว้ล่วงหน้า PredefinedLayout.BLANK
ตามต้นฉบับปัจจุบัน ต้นฉบับปัจจุบันคือ
ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์ก่อนหน้า
- ต้นฉบับของสไลด์แรก ถ้าดัชนีการแทรกเป็นศูนย์
- ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertionIndex | Integer | ดัชนีฐาน 0 ที่ระบุตําแหน่งที่จะแทรกสไลด์ |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, layout)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้การออกแบบที่ระบุตาม ต้นฉบับปัจจุบัน ต้นแบบปัจจุบันคืออย่างใดอย่างหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์ก่อนหน้า
- ต้นฉบับของสไลด์แรก ถ้าดัชนีการแทรกเป็นศูนย์
- ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertionIndex | Integer | ดัชนีฐาน 0 ที่ระบุตําแหน่งที่จะแทรกสไลด์ |
layout | Layout | เลย์เอาต์ที่จะใช้สำหรับสไลด์ใหม่ ควรจะมีอยู่ในต้นฉบับปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, predefinedLayout)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้ ตามต้นฉบับปัจจุบัน ต้นแบบปัจจุบันคืออย่างใดอย่างหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์ก่อนหน้า
- ต้นฉบับของสไลด์แรก ถ้าดัชนีการแทรกเป็นศูนย์
- ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertionIndex | Integer | ดัชนีฐาน 0 ที่ระบุตําแหน่งที่จะแทรกสไลด์ |
predefinedLayout | PredefinedLayout | การออกแบบที่กำหนดไว้ล่วงหน้าสำหรับสไลด์ใหม่ ควรมีอยู่ใน ต้นฉบับปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, slide)
แทรกสำเนาของ Slide
ที่ให้ไว้ที่ดัชนีที่ระบุในงานนำเสนอ
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ต้นแบบหลักและเลย์เอาต์ หน้าเว็บจะถูกคัดลอกด้วยหากไม่มีอยู่ในงานนำเสนอนี้
// Copy a slide from another presentation and inserts it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; var insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertionIndex | Integer | ดัชนีฐาน 0 ที่ระบุตําแหน่งที่จะแทรกสไลด์ |
slide | Slide | สไลด์ที่จะคัดลอกและแทรก |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, slide, linkingMode)
แทรกสำเนาของ Slide
ที่ให้ไว้จากงานนำเสนอต้นทางลงใน
ในงานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ SlideLinkingMode
ระบุไว้
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ต้นแบบหลักและเลย์เอาต์ หน้าเว็บจะถูกคัดลอกด้วยหากไม่มีอยู่ในงานนำเสนอปัจจุบัน
ถ้าโหมดลิงก์คือ SlideLinkingMode.LINKED
คุณสามารถอัปเดตสไลด์ที่แทรกเป็น
ตรงกับสไลด์แหล่งที่มาที่ให้ไว้เมื่อมีการเรียกใช้ Slide.refreshSlide()
ผู้ทำงานร่วมกันคนอื่นๆ
ก็จะเห็นลิงก์ไปยังสไลด์แหล่งที่มา SlideLinkingMode.LINKED
ไม่สามารถใช้กับ
สไลด์ที่มาจากงานนำเสนอปัจจุบัน
// Copy a slide from another presentation, then insert and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var insertionIndex = 1; var insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertionIndex | Integer | ดัชนีฐาน 0 ที่ระบุตําแหน่งที่จะแทรกสไลด์ |
slide | Slide | สไลด์ที่จะคัดลอกและแทรก |
linkingMode | SlideLinkingMode | โหมดลิงก์ที่จะใช้ |
รีเทิร์น
Slide
— สไลด์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Presentation
วิธีนี้ไม่
บล็อกไม่ให้ผู้ใช้เข้าถึง Presentation
หากผู้ใช้อยู่ในกลุ่มผู้ใช้ที่มี
สิทธิ์การเข้าถึงทั่วไป เช่น หากแชร์ Presentation
กับทั้งหมดของผู้ใช้
หรือหาก Presentation
อยู่ในไดรฟ์ที่แชร์ที่ผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ออกจากรายการผู้ดูด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
emailAddress | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อเอดิเตอร์ของ Presentation
วิธีนี้ไม่
บล็อกไม่ให้ผู้ใช้เข้าถึง Presentation
หากผู้ใช้อยู่ในกลุ่มผู้ใช้ที่มี
สิทธิ์การเข้าถึงทั่วไป เช่น หากแชร์ Presentation
กับทั้งหมดของผู้ใช้
หรือหาก Presentation
อยู่ในไดรฟ์ที่แชร์ที่ผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ออกจากรายการผู้ดูด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การนำเสนอของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำเชน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายการผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Presentation
ช่วงเวลานี้
จะไม่มีผลใดๆ หากผู้ใช้เป็นเอดิเตอร์ ไม่ใช่ผู้มีสิทธิ์อ่านหรือผู้แสดงความคิดเห็น วิธีการนี้ยัง
ไม่บล็อกผู้ใช้ไม่ให้เข้าถึง Presentation
หากผู้ใช้อยู่ในกลุ่มผู้ใช้ที่
มีสิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Presentation
กับ
ทั้งโดเมน หรือหาก Presentation
อยู่ในไดรฟ์ที่แชร์ที่ผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ออกจากรายการเครื่องมือแก้ไขด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
emailAddress | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(user)
นำผู้ใช้ที่ระบุออกจากรายการผู้มีสิทธิ์อ่านและผู้แสดงความคิดเห็นสำหรับ Presentation
ช่วงเวลานี้
จะไม่มีผลใดๆ หากผู้ใช้เป็นผู้แก้ไข ไม่ใช่ผู้ดู วิธีนี้จะไม่บล็อก
ไม่ให้ผู้ใช้เข้าถึง Presentation
หากผู้ใช้อยู่ในกลุ่มผู้ใช้ที่มี
ตัวอย่างเช่น หากมีการแชร์ Presentation
กับทั้งโดเมนของผู้ใช้ หรือ
หาก Presentation
อยู่ในไดรฟ์ที่แชร์ที่ผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ออกจากรายการเครื่องมือแก้ไขด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การนำเสนอของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
นี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" การค้นหาเป็นแบบตัวพิมพ์ใหญ่ ขาดความไว
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
findText | String | ข้อความที่จะค้นหา |
replaceText | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน |
รีเทิร์น
Integer
— จำนวนครั้งที่เปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText, matchCase)
แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ"
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
findText | String | ข้อความที่จะค้นหา |
replaceText | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน |
matchCase | Boolean | หากเป็น true การค้นหาจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ หากเป็น false การค้นหาจะเป็น
ไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ |
รีเทิร์น
Integer
— จำนวนครั้งที่เปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
saveAndClose()
บันทึก Presentation
ปัจจุบัน ทำให้การอัปเดตที่รอดำเนินการถูกล้างและใช้
ระบบจะเรียกใช้เมธอด saveAndClose()
โดยอัตโนมัติเมื่อสิ้นสุดการเรียกใช้สคริปต์
สำหรับ Presentation
ที่เปิดอยู่แต่ละรายการ แม้ว่าการทำงานของสคริปต์จะสิ้นสุดโดยมีข้อผิดพลาดก็ตาม
ไม่สามารถแก้ไข Presentation
ที่ปิดไปแล้วได้ ใช้วิธีใดวิธีหนึ่งใน SlidesApp
เพื่อเปิดงานนำเสนอที่กำหนดอีกครั้งสำหรับแก้ไข
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setName(name)
ตั้งชื่อหรือชื่อของงานนำเสนอ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
name | String | ชื่อที่จะตั้งให้กับงานนำเสนอนี้ |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations