งานนำเสนอ
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
add | Presentation | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Presentation |
add | Presentation | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Presentation |
add | Presentation | เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Presentation |
add | Presentation | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ Presentation |
add | Presentation | เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ Presentation |
add | Presentation | เพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้ชมของ Presentation |
append | Slide | เพิ่มสไลด์ต่อท้ายงานนำเสนอโดยใช้Predefined
เลย์เอาต์ที่กำหนดไว้ล่วงหน้าตามต้นฉบับปัจจุบัน |
append | Slide | ต่อท้ายสไลด์ที่ท้ายของงานนำเสนอโดยใช้เลย์เอาต์ที่ระบุตามต้นฉบับปัจจุบัน |
append | Slide | ต่อท้ายสไลด์ไว้ที่ท้ายงานนำเสนอโดยใช้เลย์เอาต์ที่กำหนดไว้ล่วงหน้าซึ่งอิงตามต้นฉบับปัจจุบัน |
append | Slide | เพิ่มสำเนาของ Slide ที่ระบุไว้ต่อท้ายงานนำเสนอ |
append | Slide | ต่อท้ายสำเนาของ Slide ที่ระบุจากงานนำเสนอต้นทางไว้ที่ท้ายงานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ Slide ระบุ |
get | User[] | รับรายชื่อผู้แก้ไขสำหรับ Presentation นี้ |
get | String | รับตัวระบุที่ไม่ซ้ำของงานนำเสนอ |
get | Layout[] | รับเลย์เอาต์ในงานนำเสนอ |
get | Master[] | รับต้นฉบับในงานนำเสนอ |
get | String | รับชื่อหรือชื่อของงานนำเสนอ |
get | Notes | รับต้นฉบับของหมายเหตุในงานนำเสนอ |
get | Number | รับความสูงของหน้าของต้นฉบับโน้ตและหน้าโน้ตในการแสดงเป็นจุด |
get | Number | รับความกว้างของหน้าของต้นฉบับโน้ตและหน้าโน้ตในการแสดงเป็นจุด |
get | Page | แสดงผล Page ที่มีรหัสที่ระบุ หรือ null หากไม่มี |
get | Number | รับความสูงของหน้าสไลด์ เลย์เอาต์ และต้นแบบในงานนำเสนอเป็นจุด |
get | Number | รับความกว้างของหน้าสไลด์ เลย์เอาต์ และต้นแบบในงานนำเสนอเป็นจุด |
get | Selection | รับการเลือกของผู้ใช้ในการแสดงผลที่ใช้งานอยู่ |
get | Slide | แสดงผล Slide ที่มีรหัสที่ระบุ หรือ null หากไม่มี |
get | Slide[] | รับสไลด์ในงานนำเสนอ |
get | String | ดึงข้อมูล URL เพื่อเข้าถึงงานนำเสนอนี้ |
get | User[] | รับรายการผู้ชมและผู้แสดงความคิดเห็นสำหรับ Presentation นี้ |
insert | Slide | แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่กําหนดไว้ล่วงหน้า Predefined โดยอิงตามต้นแบบปัจจุบัน |
insert | Slide | แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่ระบุตามต้นแบบปัจจุบัน |
insert | Slide | แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่กำหนดไว้ล่วงหน้าตามต้นฉบับปัจจุบัน |
insert | Slide | แทรกสำเนาของ Slide ที่ระบุไว้ที่ดัชนีที่ระบุในงานนำเสนอ |
insert | Slide | แทรกสำเนาของ Slide ที่ระบุจากงานนำเสนอต้นทางลงในดัชนีที่ระบุในงานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ Slide ระบุ |
remove | Presentation | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ Presentation |
remove | Presentation | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ Presentation |
remove | Presentation | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ Presentation |
remove | Presentation | นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ Presentation |
replace | Integer | แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่ |
replace | Integer | แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่ |
save | void | บันทึก Presentation ปัจจุบัน |
set | void | ตั้งชื่องานนำเสนอ |
เอกสารประกอบโดยละเอียด
add Editor(emailAddress)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Presentation
หากผู้ใช้อยู่ในรายการผู้ชมอยู่แล้ว วิธีการนี้จะเลื่อนผู้ใช้ออกจากรายการผู้ชม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Editor(user)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Presentation
หากผู้ใช้อยู่ในรายการผู้ชมอยู่แล้ว วิธีการนี้จะเลื่อนผู้ใช้ออกจากรายการผู้ชม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การแสดงผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Editors(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขของ Presentation
หากผู้ใช้รายใดอยู่ในรายชื่อผู้ชมอยู่แล้ว วิธีการนี้จะเลื่อนผู้ใช้รายนั้นออกจากรายชื่อผู้ชม
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String[] | อาร์เรย์อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Viewer(emailAddress)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ Presentation
หากผู้ใช้อยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผล
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Viewer(user)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ดูของ Presentation
หากผู้ใช้อยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผล
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การแสดงผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Viewers(emailAddresses)
เพิ่มอาร์เรย์ผู้ใช้ที่ระบุลงในรายการผู้ชมของ Presentation
หากผู้ใช้รายใดอยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีการนี้จะไม่มีผลกับผู้ใช้รายนั้น
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String[] | อาร์เรย์อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide()
เพิ่มสไลด์ต่อท้ายงานนำเสนอโดยใช้Predefined
เลย์เอาต์ที่กำหนดไว้ล่วงหน้าตามต้นฉบับปัจจุบัน ต้นฉบับปัจจุบันคือรายการใดรายการหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์สุดท้ายปัจจุบัน
- ต้นฉบับแรกในงานนำเสนอ หากไม่มีสไลด์
รีเทิร์น
Slide
— สไลด์ใหม่ที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(layout)
ต่อท้ายสไลด์ที่ท้ายของงานนำเสนอโดยใช้เลย์เอาต์ที่ระบุตามต้นฉบับปัจจุบัน ต้นฉบับปัจจุบันคือรายการใดรายการหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์สุดท้ายปัจจุบัน
- ต้นฉบับแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
layout | Layout | เลย์เอาต์ที่จะใช้สไลด์ใหม่ ซึ่งควรอยู่ในต้นฉบับปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(predefinedLayout)
ต่อท้ายสไลด์ไว้ที่ท้ายงานนำเสนอโดยใช้เลย์เอาต์ที่กำหนดไว้ล่วงหน้าซึ่งอิงตามต้นฉบับปัจจุบัน ต้นฉบับปัจจุบันคือรายการใดรายการหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์สุดท้ายปัจจุบัน
- ต้นฉบับแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
predefined | Predefined | เลย์เอาต์ที่กำหนดไว้ล่วงหน้าที่จะใช้สําหรับสไลด์ใหม่ ซึ่งควรอยู่ในไฟล์หลักปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(slide)
เพิ่มสำเนาของ Slide
ที่ระบุไว้ต่อท้ายงานนำเสนอ
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกต้นฉบับหลักและหน้าเลย์เอาต์ด้วยหากไม่มีอยู่ในงานนำเสนอนี้
// Copy a slide from another presentation and appends it. const otherPresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slide | Slide | สไลด์ที่จะคัดลอกและเพิ่มต่อท้าย |
รีเทิร์น
Slide
— สไลด์ใหม่ที่ต่อท้าย
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(slide, linkingMode)
ต่อท้ายสำเนาของ Slide
ที่ระบุจากงานนำเสนอต้นทางไว้ที่ท้ายงานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ Slide
ระบุ
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกต้นฉบับหลักและหน้าเลย์เอาต์ด้วยหากไม่มีอยู่ในงานนำเสนอปัจจุบัน
หากโหมดลิงก์เป็น Slide
ระบบจะอัปเดตสไลด์ต่อท้ายให้ตรงกับสไลด์ต้นฉบับที่ระบุเมื่อเรียกใช้ Slide.refreshSlide()
ผู้ทำงานร่วมกันคนอื่นๆ จะดูลิงก์ไปยังสไลด์ต้นฉบับได้ ใช้ Slide
กับสไลด์แหล่งที่มาจากงานนำเสนอปัจจุบันไม่ได้
// Copy a slide from another presentation, then append and link it. const sourcePresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = sourcePresentation.getSlides()[0]; const appendedSlide = currentPresentation.appendSlide( slide, SlidesApp.SlideLinkingMode.LINKED, );
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
slide | Slide | สไลด์ที่จะคัดลอก ต่อท้าย และลิงก์ |
linking | Slide | โหมดลิงก์ที่จะใช้ |
รีเทิร์น
Slide
— สไลด์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Editors()
รับรายชื่อผู้แก้ไขสำหรับ Presentation
นี้
รีเทิร์น
User[]
— อาร์เรย์ของผู้ใช้ที่มีสิทธิ์แก้ไข
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Id()
รับตัวระบุที่ไม่ซ้ำของงานนำเสนอ รหัสงานนำเสนอใช้กับ Slides
เพื่อเปิดอินสแตนซ์งานนำเสนอที่เฉพาะเจาะจง
รีเทิร์น
String
— รหัสของงานนำเสนอนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Layouts()
get Masters()
get Name()
รับชื่อหรือชื่อของงานนำเสนอ
รีเทิร์น
String
— ชื่องานนำเสนอนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Notes Master()
รับต้นฉบับของหมายเหตุในงานนำเสนอ
รีเทิร์น
Notes
— ต้นฉบับของบันทึกงานนำเสนอ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Notes Page Height()
รับความสูงของหน้าของต้นฉบับโน้ตและหน้าโน้ตในการแสดงเป็นจุด หน้าเว็บทั้งหมดมีความสูงเท่ากัน
รีเทิร์น
Number
— ความสูงของหน้าโน้ตในหน่วยพอยต์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Notes Page Width()
รับความกว้างของหน้าของต้นฉบับโน้ตและหน้าโน้ตในการแสดงเป็นจุด หน้าเว็บทั้งหมดมีหน้ากว้างเท่ากัน
รีเทิร์น
Number
— ความกว้างของหน้าโน้ตเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Page Element By Id(id)
แสดงผล Page
ที่มีรหัสที่ระบุ หรือ null
หากไม่มี
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id | String | รหัสขององค์ประกอบหน้าเว็บที่ดึงข้อมูล |
รีเทิร์น
Page
— องค์ประกอบหน้าเว็บที่มีรหัสที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Page Height()
รับความสูงของหน้าสไลด์ เลย์เอาต์ และต้นแบบในงานนำเสนอเป็นจุด หน้าเว็บทั้งหมดมีความสูงเท่ากัน
รีเทิร์น
Number
— ความสูงของหน้าเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Page Width()
รับความกว้างของหน้าสไลด์ เลย์เอาต์ และต้นแบบในงานนำเสนอเป็นจุด หน้าเว็บทั้งหมดมีหน้ากว้างเท่ากัน
รีเทิร์น
Number
— ความกว้างของหน้าเป็นจุด
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Selection()
รับการเลือกของผู้ใช้ในการแสดงผลที่ใช้งานอยู่ สคริปต์จะเข้าถึงได้เฉพาะการเลือกของผู้ใช้ที่เรียกใช้สคริปต์ และเฉพาะในกรณีที่สคริปต์เชื่อมโยงกับงานนำเสนอเท่านั้น
โปรดทราบว่าการเลือกที่แสดงคือการเลือกที่มีผลในปัจจุบัน เมื่อสคริปต์ทำการเปลี่ยนแปลงต่างๆ ในการแสดงผล ระบบจะเปลี่ยนรูปแบบการเลือกเพื่อพิจารณาการเปลี่ยนแปลงเหล่านั้น ตัวอย่างเช่น หากเลือกรูปร่าง A และ B แล้วสคริปต์นำรูปร่าง B ออก ระบบจะอัปเดตออบเจ็กต์การเลือกที่แสดงผลโดยนัยเพื่อให้ระบบเลือกเฉพาะรูปร่าง A
// Gets the current active page that is selected in the active presentation. const selection = SlidesApp.getActivePresentation().getSelection(); const currentPage = selection.getCurrentPage();
รีเทิร์น
Selection
— การนําเสนอการเลือกของผู้ใช้ หรือ null
หากสคริปต์ไม่ได้เชื่อมโยงกับการแสดงหรือหากไม่มีการเลือกของผู้ใช้ที่ถูกต้อง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Slide By Id(id)
แสดงผล Slide
ที่มีรหัสที่ระบุ หรือ null
หากไม่มี
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id | String | รหัสของสไลด์ที่ดึงข้อมูล |
รีเทิร์น
Slide
— สไลด์ที่มีรหัสที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Slides()
get Url()
ดึงข้อมูล URL เพื่อเข้าถึงงานนำเสนอนี้
const 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
get Viewers()
รับรายการผู้ชมและผู้แสดงความคิดเห็นสำหรับ Presentation
นี้
รีเทิร์น
User[]
— อาร์เรย์ของผู้ใช้ที่มีสิทธิ์ดูหรือแสดงความคิดเห็น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่กําหนดไว้ล่วงหน้า Predefined
โดยอิงตามต้นแบบปัจจุบัน ต้นฉบับปัจจุบันคือรายการใดรายการหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์ก่อนหน้า
- สไลด์หลักของสไลด์แรก หาก insertionIndex เป็น 0
- ต้นฉบับแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertion | Integer | ดัชนีแบบนับจากศูนย์ซึ่งระบุตำแหน่งที่จะแทรกสไลด์ |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, layout)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่ระบุตามต้นแบบปัจจุบัน ต้นฉบับปัจจุบันคือรายการใดรายการหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์ก่อนหน้า
- สไลด์หลักของสไลด์แรก หาก insertionIndex เป็น 0
- ต้นฉบับแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertion | Integer | ดัชนีแบบนับจากศูนย์ซึ่งระบุตำแหน่งที่จะแทรกสไลด์ |
layout | Layout | เลย์เอาต์ที่จะใช้สไลด์ใหม่ ซึ่งควรอยู่ในต้นฉบับปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, predefinedLayout)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่กำหนดไว้ล่วงหน้าตามต้นฉบับปัจจุบัน ต้นฉบับปัจจุบันคือรายการใดรายการหนึ่งต่อไปนี้
- ต้นฉบับของสไลด์ก่อนหน้า
- สไลด์หลักของสไลด์แรก หาก insertionIndex เป็น 0
- ต้นฉบับแรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertion | Integer | ดัชนีแบบนับจากศูนย์ซึ่งระบุตำแหน่งที่จะแทรกสไลด์ |
predefined | Predefined | เลย์เอาต์ที่กำหนดไว้ล่วงหน้าที่จะใช้สําหรับสไลด์ใหม่ ซึ่งควรอยู่ในไฟล์หลักปัจจุบัน |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, slide)
แทรกสำเนาของ Slide
ที่ระบุไว้ที่ดัชนีที่ระบุในงานนำเสนอ
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกต้นฉบับหลักและหน้าเลย์เอาต์ด้วยหากไม่มีอยู่ในงานนำเสนอนี้
// Copy a slide from another presentation and inserts it. const otherPresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = otherPresentation.getSlides()[0]; const insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertion | Integer | ดัชนีแบบนับจากศูนย์ซึ่งระบุตำแหน่งที่จะแทรกสไลด์ |
slide | Slide | สไลด์ที่จะคัดลอกและแทรก |
รีเทิร์น
Slide
— สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, slide, linkingMode)
แทรกสำเนาของ Slide
ที่ระบุจากงานนำเสนอต้นทางลงในดัชนีที่ระบุในงานนำเสนอปัจจุบัน และตั้งค่าลิงก์สไลด์ตามที่ Slide
ระบุ
หากสไลด์ที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกต้นฉบับหลักและหน้าเลย์เอาต์ด้วยหากไม่มีอยู่ในงานนำเสนอปัจจุบัน
หากโหมดลิงก์เป็น Slide
ระบบจะอัปเดตสไลด์ที่แทรกให้ตรงกับสไลด์ต้นฉบับที่ระบุเมื่อเรียกใช้ Slide.refreshSlide()
ผู้ทำงานร่วมกันคนอื่นๆ จะดูลิงก์ไปยังสไลด์ต้นฉบับได้ ใช้ Slide
กับสไลด์แหล่งที่มาจากงานนำเสนอปัจจุบันไม่ได้
// Copy a slide from another presentation, then insert and link it. const sourcePresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = sourcePresentation.getSlides()[0]; const insertionIndex = 1; const insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED, );
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
insertion | Integer | ดัชนีแบบนับจากศูนย์ซึ่งระบุตำแหน่งที่จะแทรกสไลด์ |
slide | Slide | สไลด์ที่จะคัดลอกและแทรก |
linking | Slide | โหมดลิงก์ที่จะใช้ |
รีเทิร์น
Slide
— สไลด์ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Editor(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ Presentation
วิธีการนี้จะไม่บล็อกไม่ให้ผู้ใช้เข้าถึงPresentation
หากผู้ใช้อยู่ในกลุ่มที่มีสิทธิ์เข้าถึงทั่วไป เช่น หากPresentation
มีการแชร์กับโดเมนทั้งหมดของผู้ใช้ หรือหากPresentation
อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ ระบบจะนำผู้ใช้ออกจากรายชื่อผู้ดูด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Editor(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขของ Presentation
วิธีการนี้จะไม่บล็อกไม่ให้ผู้ใช้เข้าถึงPresentation
หากผู้ใช้อยู่ในกลุ่มที่มีสิทธิ์เข้าถึงทั่วไป เช่น หากPresentation
มีการแชร์กับโดเมนทั้งหมดของผู้ใช้ หรือหากPresentation
อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ ระบบจะนำผู้ใช้ออกจากรายชื่อผู้ดูด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การแสดงผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
สำหรับใช้ต่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Viewer(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ Presentation
วิธีนี้จะไม่มีผลหากผู้ใช้เป็นผู้แก้ไข ไม่ใช่ผู้ดูหรือผู้แสดงความคิดเห็น นอกจากนี้ วิธีนี้จะไม่บล็อกไม่ให้ผู้ใช้เข้าถึงPresentation
หากผู้ใช้อยู่ในกลุ่มผู้ใช้ที่มีสิทธิ์เข้าถึงทั่วไป เช่น หากPresentation
มีการแชร์กับโดเมนทั้งหมดของผู้ใช้ หรือหากPresentation
อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ ระบบจะนำผู้ใช้ออกจากรายชื่อผู้แก้ไขด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
email | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
นี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Viewer(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นของ Presentation
วิธีนี้จะไม่มีผลหากผู้ใช้เป็นผู้แก้ไข ไม่ใช่ผู้ดู นอกจากนี้ วิธีนี้จะไม่บล็อกไม่ให้ผู้ใช้เข้าถึง Presentation
หากผู้ใช้อยู่ในกลุ่มผู้ใช้ที่มีสิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Presentation
กับโดเมนทั้งหมดของผู้ใช้ หรือหาก Presentation
อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ ระบบจะนำผู้ใช้ออกจากรายชื่อผู้แก้ไขด้วย
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
user | User | การแสดงผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation
— Presentation
นี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText)
แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่ การค้นหาจะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
find | String | ข้อความที่จะค้นหา |
replace | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน |
รีเทิร์น
Integer
— จํานวนครั้งที่เกิดการเปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText, matchCase)
แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
find | String | ข้อความที่จะค้นหา |
replace | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน |
match | Boolean | หากเป็น true การค้นหาจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ หากเป็น false การค้นหาจะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
รีเทิร์น
Integer
— จํานวนครั้งที่เกิดการเปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
save And Close()
บันทึก Presentation
ปัจจุบัน ทําให้ระบบล้างและติดตั้งการอัปเดตที่รอดําเนินการ
ระบบจะเรียกใช้เมธอด save
โดยอัตโนมัติเมื่อสิ้นสุดการเรียกใช้สคริปต์สำหรับ Presentation
ที่เปิดอยู่แต่ละรายการ แม้ว่าการเรียกใช้สคริปต์จะสิ้นสุดด้วยข้อผิดพลาดก็ตาม
Presentation
ที่ปิดแล้วจะแก้ไขไม่ได้ ใช้วิธีใดวิธีหนึ่งที่เปิดอยู่บน Slides
เพื่อเปิดงานนำเสนอที่ต้องการแก้ไขอีกครั้ง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Name(name)
ตั้งชื่องานนำเสนอ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
name | String | ชื่อที่จะตั้งให้กับงานนำเสนอนี้ |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations