สร้างและเปิด Presentations ที่แก้ไขได้
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
|---|---|---|
Alignment | Alignment | การแจกแจงประเภทของตำแหน่งการจัดแนว | 
Arrow | Arrow | การแจกแจงสไตล์ลูกศรต่างๆ ที่ Line มีได้ | 
Auto | Auto | การแจกแจงประเภทข้อความอัตโนมัติ | 
Autofit | Autofit | การแจกแจงประเภทการปรับพอดีอัตโนมัติ | 
Cell | Cell | การแจกแจงสถานะการผสานต่างๆ ของเซลล์ตาราง | 
Color | Color | การแจกแจงประเภทสี | 
Content | Content | การแจกแจงค่าที่ใช้ระบุการจัดแนวเนื้อหา | 
Dash | Dash | การแจกแจงรูปแบบขีดกลางต่างๆ ที่ Line อาจมี | 
Fill | Fill | การแจกแจงประเภทการกรอก | 
Line | Line | การแจกแจงหมวดหมู่ของ Line | 
Line | Line | การแจกแจงประเภทของ Line | 
Line | Line | การแจกแจงประเภทของ Line | 
Link | Link | การแจกแจงประเภทของลิงก์ | 
List | List | การแจกแจงประเภทรายการที่กำหนดล่วงหน้า | 
Page | Page | การแจกแจงประเภทพื้นหลังของหน้าเว็บ | 
Page | Page | การแจกแจงประเภทองค์ประกอบของหน้า | 
Page | Page | การแจกแจงประเภทหน้าเว็บ | 
Paragraph | Paragraph | การแจกแจงประเภทการจัดแนวย่อหน้า | 
Placeholder | Placeholder | การแจกแจงประเภทของตัวยึดตําแหน่ง | 
Predefined | Predefined | การแจกแจงเลย์เอาต์ที่กําหนดไว้ล่วงหน้า | 
Selection | Selection | การแจกแจงประเภทของการเลือก | 
Shape | Shape | การแจกแจงประเภทของรูปร่าง | 
Sheets | Sheets | การแจกแจงประเภทการฝังแผนภูมิชีต | 
Slide | Slide | การแจกแจงวิธีลิงก์สไลด์ | 
Slide | Slide | การแจกแจงประเภทของตำแหน่งของภาพสไลด์ | 
Spacing | Spacing | การแจกแจงประเภทของโหมดการเว้นวรรค | 
Text | Text | การแจกแจงประเภทของออฟเซ็ตบรรทัดฐานข้อความ | 
Text | Text | การแจกแจงประเภทของทิศทางข้อความ | 
Theme | Theme | การแจกแจงสีธีม | 
Video | Video | การแจกแจงประเภทของแหล่งที่มาของวิดีโอ | 
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
create(name) | Presentation | สร้างและเปิด Presentation ใหม่ | 
get | Presentation | แสดงงานนำเสนอที่ใช้งานอยู่ในปัจจุบันซึ่งสคริปต์เชื่อมโยงกับคอนเทนเนอร์ หรือ null หากไม่มีงานนำเสนอที่ใช้งานอยู่ | 
get | Ui | แสดงอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้ของงานนำเสนอ ซึ่งช่วยให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้างได้ | 
new | Affine | แสดงผล Affine ใหม่เพื่อสร้าง Affine | 
open | Presentation | เปิด Presentation ด้วยรหัสที่ระบุ | 
open | Presentation | เปิด Presentation ด้วย URL ที่ระบุ | 
เอกสารประกอบโดยละเอียด
create(name)
สร้างและเปิด Presentation ใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
name | String | ชื่อที่จะตั้งให้กับงานนำเสนอที่สร้างขึ้น | 
รีเทิร์น
Presentation — งานนำเสนอที่มีชื่อที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations 
get Active Presentation()
แสดงงานนำเสนอที่ใช้งานอยู่ในปัจจุบันซึ่งสคริปต์เชื่อมโยงกับคอนเทนเนอร์ หรือ null หากไม่มีงานนำเสนอที่ใช้งานอยู่ หากต้องการโต้ตอบกับงานนำเสนอที่ไม่ได้เชื่อมโยงสคริปต์กับคอนเทนเนอร์ ให้ใช้ open แทน
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly - 
https://www.googleapis.com/auth/presentations 
get Ui()
แสดงอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้ของงานนำเสนอ ซึ่งช่วยให้สคริปต์เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้างได้ สคริปต์จะโต้ตอบกับ UI ของอินสแตนซ์ปัจจุบันของงานนำเสนอที่เปิดอยู่ได้ก็ต่อเมื่อสคริปต์เชื่อมโยงกับงานนำเสนอเท่านั้น ดูข้อมูลเพิ่มเติมได้ที่คู่มือเมนูและกล่องโต้ตอบและแถบด้านข้าง
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
รีเทิร์น
new Affine Transform Builder()
แสดงผล Affine ใหม่เพื่อสร้าง Affine ตัวสร้างมีการตั้งค่าล่วงหน้าด้วยการเปลี่ยนรูปแบบเชิงเชิงเส้นของเอกลักษณ์
รีเทิร์น
open By Id(id)
เปิด Presentation ด้วยรหัสที่ระบุ
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
id | String | 
รีเทิร์น
Presentation — งานนำเสนอที่มีรหัสที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations 
open By Url(url)
เปิด Presentation ด้วย URL ที่ระบุ
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
url | String | 
รีเทิร์น
Presentation — งานนำเสนอที่มี URL ที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations