งานนำเสนอ
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
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|null | รับการเลือกของผู้ใช้ในงานนำเสนอที่ใช้งานอยู่ |
get | Slide|null | แสดง 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 — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Editor(user)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อเอดิเตอร์สำหรับ Presentation หากผู้ใช้
อยู่ในรายชื่อผู้ชมอยู่แล้ว วิธีนี้จะเลื่อนผู้ใช้รายดังกล่าวออกจากรายชื่อผู้ชม
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Editors(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้แก้ไขสำหรับ Presentation หากผู้ใช้รายใดอยู่ในรายชื่อผู้ชมอยู่แล้ว วิธีนี้จะเลื่อนผู้ใช้รายดังกล่าวออกจากรายชื่อผู้ชม
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String[] | อาร์เรย์ของอีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Viewer(emailAddress)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ชมสำหรับ Presentation หากผู้ใช้
อยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผล
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Viewer(user)
เพิ่มผู้ใช้ที่ระบุลงในรายชื่อผู้ชมสำหรับ Presentation หากผู้ใช้
อยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผล
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
add Viewers(emailAddresses)
เพิ่มอาร์เรย์ของผู้ใช้ที่ระบุลงในรายชื่อผู้ชมสำหรับ Presentation หากผู้ใช้รายใดอยู่ในรายชื่อผู้แก้ไขอยู่แล้ว วิธีนี้จะไม่มีผลกับผู้ใช้รายนั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String[] | อาร์เรย์ของอีเมลของผู้ใช้ที่จะเพิ่ม |
รีเทิร์น
Presentation — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 — ตัวแทนของสิ่งที่ผู้ใช้เลือก หรือ 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|null — สไลด์ที่มีรหัสที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 | ดัชนีแบบ 0 ที่ระบุตำแหน่งที่จะแทรกสไลด์ |
รีเทิร์น
Slide - สไลด์ใหม่ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, layout)
แทรกสไลด์ที่ดัชนีที่ระบุในงานนำเสนอโดยใช้เลย์เอาต์ที่ระบุตาม สไลด์ต้นแบบปัจจุบัน มาสเตอร์ปัจจุบันเป็นหนึ่งในรายการต่อไปนี้
- ต้นแบบของสไลด์ก่อนหน้า
- ต้นแบบของสไลด์แรก หาก insertionIndex เป็น 0
- มาสเตอร์แรกในงานนำเสนอ หากไม่มีสไลด์
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
insertion | Integer | ดัชนีแบบ 0 ที่ระบุตำแหน่งที่จะแทรกสไลด์ |
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 | ดัชนีแบบ 0 ที่ระบุตำแหน่งที่จะแทรกสไลด์ |
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 | ดัชนีแบบ 0 ที่ระบุตำแหน่งที่จะแทรกสไลด์ |
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 | ดัชนีแบบ 0 ที่ระบุตำแหน่งที่จะแทรกสไลด์ |
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 — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Editor(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้แก้ไขสำหรับ Presentation วิธีนี้จะไม่
บล็อกผู้ใช้ไม่ให้เข้าถึง Presentation หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Presentation กับทั้งโดเมนของผู้ใช้ หรือหาก Presentation อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้ดูด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation — This Presentation, for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Viewer(emailAddress)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นสำหรับPresentation วิธีนี้จะไม่มีผลหากผู้ใช้เป็นเอดิเตอร์ ไม่ใช่ผู้ดูหรือผู้แสดงความคิดเห็น นอกจากนี้ วิธีนี้ยัง
ไม่ได้บล็อกไม่ให้ผู้ใช้เข้าถึง Presentation หากผู้ใช้เป็นสมาชิกของกลุ่มผู้ใช้ที่มี
สิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Presentation กับโดเมนทั้งหมดของผู้ใช้ หรือหาก Presentation อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้แก้ไขด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
email | String | อีเมลของผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation — This Presentation for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove Viewer(user)
นำผู้ใช้ที่ระบุออกจากรายชื่อผู้ชมและผู้แสดงความคิดเห็นสำหรับPresentation วิธีนี้จะไม่มีผลหากผู้ใช้เป็นผู้แก้ไข ไม่ใช่ผู้ดู นอกจากนี้ วิธีนี้ยังไม่บล็อกไม่ให้ผู้ใช้เข้าถึง Presentation หากผู้ใช้เป็นสมาชิกในกลุ่มผู้ใช้ที่มีสิทธิ์เข้าถึงทั่วไป เช่น หากมีการแชร์ Presentation กับทั้งโดเมนของผู้ใช้ หรือหาก Presentation อยู่ในไดรฟ์ที่แชร์ซึ่งผู้ใช้เข้าถึงได้
สำหรับไฟล์ในไดรฟ์ การดำเนินการนี้จะนำผู้ใช้ดังกล่าวออกจากรายชื่อผู้แก้ไขด้วย
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
user | User | การแสดงผู้ใช้ที่จะนำออก |
รีเทิร์น
Presentation — This Presentation for chaining.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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