สร้างและเปิด 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