สร้างและเปิด Presentations
ที่แก้ไขได้
// Open a presentation by ID. var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
AlignmentPosition | AlignmentPosition | การแจกแจงประเภทตำแหน่งการปรับแนว |
ArrowStyle | ArrowStyle | การแจงนับรูปแบบลูกศรต่างๆ ที่ Line มีได้ |
AutoTextType | AutoTextType | การแจกแจงประเภทของข้อความอัตโนมัติ |
AutofitType | AutofitType | การแจกแจงประเภทการปรับพอดีอัตโนมัติ |
CellMergeState | CellMergeState | การแจกแจงสถานะการผสานต่างๆ ของเซลล์ในตาราง |
ColorType | ColorType | การแจกแจงประเภทสี |
ContentAlignment | ContentAlignment | การแจงนับค่าที่ใช้เพื่อระบุการจัดแนวเนื้อหา |
DashStyle | DashStyle | การแจงนับรูปแบบขีดต่างๆ ที่ Line มีได้ |
FillType | FillType | การแจกแจงประเภทการเติมข้อมูล |
LineCategory | LineCategory | การแจงนับหมวดหมู่ของ Line |
LineFillType | LineFillType | การแจกแจงประเภทของ LineFill |
LineType | LineType | การแจกแจงประเภทของ Line |
LinkType | LinkType | การแจกแจงประเภทของลิงก์ |
ListPreset | ListPreset | การแจกแจงประเภทค่าที่กำหนดล่วงหน้าของรายการ |
PageBackgroundType | PageBackgroundType | การแจกแจงประเภทพื้นหลังของหน้า |
PageElementType | PageElementType | การแจกแจงประเภทขององค์ประกอบหน้า |
PageType | PageType | การแจกแจงประเภทของหน้าเว็บ |
ParagraphAlignment | ParagraphAlignment | การแจกแจงประเภทการจัดเรียงย่อหน้า |
PlaceholderType | PlaceholderType | การแจกแจงประเภทตัวยึดตำแหน่ง |
PredefinedLayout | PredefinedLayout | การแจกแจงเลย์เอาต์ที่กำหนดไว้ล่วงหน้า |
SelectionType | SelectionType | การแจกแจงประเภทการเลือก |
ShapeType | ShapeType | การแจงนับประเภทของรูปทรง |
SheetsChartEmbedType | SheetsChartEmbedType | การแจงนับประเภทการฝังแผนภูมิชีต |
SlideLinkingMode | SlideLinkingMode | การอธิบายวิธีลิงก์สไลด์ |
SlidePosition | SlidePosition | การแจกแจงประเภทตำแหน่งสไลด์ |
SpacingMode | SpacingMode | การแจงนับของโหมดการเว้นระยะประเภทต่างๆ |
TextBaselineOffset | TextBaselineOffset | การแจกแจงประเภทออฟเซ็ตพื้นฐานของข้อความ |
TextDirection | TextDirection | การแจกแจงประเภททิศทางของข้อความ |
ThemeColorType | ThemeColorType | การแจกแจงสีธีม |
VideoSourceType | VideoSourceType | การแจกแจงประเภทแหล่งที่มาของวิดีโอ |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
create(name) | Presentation | สร้างและเปิด Presentation ใหม่ |
getActivePresentation() | Presentation | แสดงงานนำเสนอที่ใช้งานอยู่ในปัจจุบันซึ่งสคริปต์ผูกกับคอนเทนเนอร์ หรือ null หากไม่มี
งานนำเสนอที่ใช้งานอยู่ |
getUi() | Ui | แสดงผลอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้ของงานนำเสนอที่อนุญาตให้สคริปต์สามารถ เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง |
newAffineTransformBuilder() | AffineTransformBuilder | แสดงผล AffineTransformBuilder ใหม่เพื่อสร้าง AffineTransform |
openById(id) | Presentation | เปิด Presentation ด้วยรหัสที่กำหนด |
openByUrl(url) | Presentation | เปิด Presentation ด้วย URL ที่ระบุ |
เอกสารโดยละเอียด
create(name)
สร้างและเปิด Presentation
ใหม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
name | String | ชื่อที่จะตั้งให้กับงานนำเสนอที่สร้างขึ้น |
รีเทิร์น
Presentation
— งานนำเสนอที่ใช้ชื่อตัวจริง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
แสดงงานนำเสนอที่ใช้งานอยู่ในปัจจุบันซึ่งสคริปต์ผูกกับคอนเทนเนอร์ หรือ null
หากไม่มี
งานนำเสนอที่ใช้งานอยู่ เพื่อโต้ตอบกับงานนำเสนอที่ไม่ได้มีสคริปต์
ผูกกับคอนเทนเนอร์ ให้ใช้ openById(id)
แทน
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUi()
แสดงผลอินสแตนซ์ของสภาพแวดล้อมอินเทอร์เฟซผู้ใช้ของงานนำเสนอที่อนุญาตให้สคริปต์สามารถ เพิ่มฟีเจอร์ต่างๆ เช่น เมนู กล่องโต้ตอบ และแถบด้านข้าง สคริปต์สามารถโต้ตอบกับ 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(); }
รีเทิร์น
newAffineTransformBuilder()
แสดงผล AffineTransformBuilder
ใหม่เพื่อสร้าง AffineTransform
เครื่องมือสร้าง
ได้รับการตั้งค่าล่วงหน้าด้วยการเปลี่ยนรูปแบบสัมพรรคแบบเฉพาะตัว
รีเทิร์น
openById(id)
เปิด Presentation
ด้วยรหัสที่กำหนด
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id | String |
รีเทิร์น
Presentation
— งานนำเสนอที่มีรหัสที่กำหนด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations
openByUrl(url)
เปิด Presentation
ด้วย URL ที่ระบุ
// Open a presentation by URL. var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
url | String |
รีเทิร์น
Presentation
— งานนำเสนอที่มี URL ที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations