เลย์เอาต์ในงานนำเสนอ
เลย์เอาต์แต่ละรายการจะทำหน้าที่เป็นเทมเพลตสำหรับสไลด์ที่รับค่ามาจากเลย์เอาต์นั้นๆ ซึ่งจะเป็นตัวกำหนดวิธีจัดเรียงและจัดรูปแบบเนื้อหาในสไลด์เหล่านั้น
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| get | Page | รับพื้นหลังของหน้า | 
| get | Color | รับ Colorที่เชื่อมโยงกับหน้าเว็บ | 
| get | Group[] | แสดงรายการวัตถุ Groupในหน้าเว็บ | 
| get | Image[] | แสดงรายการวัตถุ Imageในหน้าเว็บ | 
| get | String | รับชื่อเลย์เอาต์ | 
| get | Line[] | แสดงรายการวัตถุ Lineในหน้าเว็บ | 
| get | Master | รับต้นฉบับที่เลย์เอาต์ใช้ | 
| get | String | รับรหัสที่ไม่ซ้ำกันของหน้า | 
| get | Page | แสดง Pageในหน้าที่มีรหัสที่ระบุ หรือnullหากไม่มี | 
| get | Page | แสดงรายการออบเจ็กต์ Pageที่แสดงผลในหน้าเว็บ | 
| get | Page | รับประเภทของหน้า | 
| get | Page | แสดงผลออบเจ็กต์ตัวยึดตําแหน่ง PageสําหรับPlaceholderหรือnullที่ระบุ หากไม่มีตัวยึดตําแหน่งตรงกัน | 
| get | Page | แสดงผลออบเจ็กต์ตัวยึดตําแหน่ง PageสําหรับPlaceholderที่ระบุและดัชนีตัวยึดตําแหน่ง หรือnullหากไม่มีตัวยึดตําแหน่ง | 
| get | Page | แสดงรายการออบเจ็กต์ Pageตัวยึดตําแหน่งในหน้า | 
| get | Shape[] | แสดงรายการวัตถุ Shapeในหน้าเว็บ | 
| get | Sheets | แสดงรายการวัตถุ Sheetsในหน้าเว็บ | 
| get | Table[] | แสดงรายการวัตถุ Tableในหน้าเว็บ | 
| get | Video[] | แสดงรายการวัตถุ Videoในหน้าเว็บ | 
| get | Word | แสดงรายการวัตถุ Wordในหน้าเว็บ | 
| group(pageElements) | Group | จัดกลุ่มองค์ประกอบหน้าเว็บที่ระบุทั้งหมด | 
| insert | Group | แทรกสําเนา Groupที่ระบุไว้ในหน้า | 
| insert | Image | แทรกรูปภาพในมุมซ้ายบนของหน้าด้วยขนาดเริ่มต้นจาก Blob รูปภาพที่ระบุ | 
| insert | Image | แทรกรูปภาพในหน้าเว็บด้วยตําแหน่งและขนาดที่ระบุจาก Blob รูปภาพที่ระบุ | 
| insert | Image | แทรกสําเนา Imageที่ระบุไว้ในหน้า | 
| insert | Image | แทรกรูปภาพในมุมซ้ายบนของหน้าด้วยขนาดเริ่มต้นจาก URL ที่ระบุ | 
| insert | Image | แทรกรูปภาพในหน้าเว็บโดยระบุตำแหน่งและขนาดจาก URL ที่ระบุ | 
| insert | Line | แทรกสําเนา Lineที่ระบุไว้ในหน้า | 
| insert | Line | แทรกเส้นในหน้าเว็บที่เชื่อมต่อ connection sites2 รายการ | 
| insert | Line | แทรกบรรทัดในหน้า | 
| insert | Page | แทรกสําเนา Pageที่ระบุไว้ในหน้า | 
| insert | Shape | แทรกสําเนา Shapeที่ระบุไว้ในหน้า | 
| insert | Shape | แทรกรูปร่างในหน้า | 
| insert | Shape | แทรกรูปร่างในหน้า | 
| insert | Sheets | แทรกแผนภูมิ Google ชีตในหน้าเว็บ | 
| insert | Sheets | แทรกแผนภูมิ Google ชีตในหน้าเว็บด้วยตำแหน่งและขนาดที่ระบุ | 
| insert | Sheets | แทรกสําเนา Sheetsที่ระบุไว้ในหน้า | 
| insert | Image | แทรกแผนภูมิ Google ชีตเป็น Imageในหน้า | 
| insert | Image | แทรกแผนภูมิ Google ชีตเป็น Imageในหน้าเว็บโดยระบุตำแหน่งและขนาด | 
| insert | Table | แทรกตารางในหน้า | 
| insert | Table | แทรกตารางในหน้าเว็บด้วยตําแหน่งและขนาดที่ระบุ | 
| insert | Table | แทรกสําเนา Tableที่ระบุไว้ในหน้า | 
| insert | Shape | แทรกกล่องข้อความ Shapeที่มีสตริงที่ระบุไว้ในหน้า | 
| insert | Shape | แทรกกล่องข้อความ Shapeที่มีสตริงที่ระบุไว้ในหน้า | 
| insert | Video | แทรกวิดีโอที่มุมซ้ายบนของหน้าด้วยขนาดเริ่มต้น | 
| insert | Video | แทรกวิดีโอในหน้าเว็บด้วยตำแหน่งและขนาดที่ระบุ | 
| insert | Video | แทรกสําเนา Videoที่ระบุไว้ในหน้า | 
| insert | Word | แทรกสําเนา Wordที่ระบุไว้ในหน้า | 
| remove() | void | นำหน้าเว็บออก | 
| replace | Integer | แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่ | 
| replace | Integer | แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่ | 
| select | void | เลือก Pageในการแสดงผลที่ใช้งานอยู่เป็นcurrent page selectionและนำการเลือกก่อนหน้าออก | 
เอกสารประกอบโดยละเอียด
get
รับพื้นหลังของหน้า
รีเทิร์น
Page — พื้นหลังของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
รับ Color ที่เชื่อมโยงกับหน้าเว็บ
รีเทิร์น
Color — รูปแบบสีของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
get
get
รับชื่อเลย์เอาต์
รีเทิร์น
String
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
get
get
รับรหัสที่ไม่ซ้ำกันของหน้า รหัสออบเจ็กต์ที่ใช้โดยหน้าเว็บและองค์ประกอบหน้าเว็บใช้เนมสเปซเดียวกัน
รีเทิร์น
String
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
แสดง Page ในหน้าที่มีรหัสที่ระบุ หรือ null หากไม่มี
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| id | String | รหัสขององค์ประกอบหน้าเว็บที่ดึงข้อมูล | 
รีเทิร์น
Page — องค์ประกอบหน้าเว็บที่มีรหัสที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
แสดงรายการออบเจ็กต์ Page ที่แสดงผลในหน้าเว็บ
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
get
แสดงผลออบเจ็กต์ตัวยึดตําแหน่ง Page สําหรับ Placeholder หรือ null ที่ระบุ หากไม่มีตัวยึดตําแหน่งตรงกัน
หากมีตัวยึดตําแหน่งหลายรายการที่มีประเภทเดียวกัน ระบบจะแสดงผลตัวยึดตําแหน่งที่มีดัชนีตัวยึดตําแหน่งน้อยที่สุด หากมีตัวยึดตําแหน่งที่ตรงกันหลายรายการซึ่งมีดัชนีเดียวกัน ระบบจะแสดงผลตัวยึดตําแหน่งแรกจากคอลเล็กชันองค์ประกอบหน้าเว็บของหน้า
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const placeholder = slide.getPlaceholder( SlidesApp.PlaceholderType.CENTERED_TITLE, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| placeholder | Placeholder | 
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
แสดงผลออบเจ็กต์ตัวยึดตําแหน่ง Page สําหรับ Placeholder ที่ระบุและดัชนีตัวยึดตําแหน่ง หรือ null หากไม่มีตัวยึดตําแหน่ง
หากมีตัวยึดตําแหน่งหลายรายการที่มีประเภทและดัชนีเดียวกัน ระบบจะแสดงตัวยึดตําแหน่งแรกจากคอลเล็กชันองค์ประกอบหน้าเว็บของหน้า
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const placeholder = slide.getPlaceholder( SlidesApp.PlaceholderType.CENTERED_TITLE, 0, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| placeholder | Placeholder | |
| placeholder | Integer | 
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
แสดงรายการออบเจ็กต์ Page ตัวยึดตําแหน่งในหน้า
const master = SlidesApp.getActivePresentation().getMasters()[0]; Logger.log( `Number of placeholders in the master: ${master.getPlaceholders().length}`, );
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
get
แสดงรายการวัตถุ Sheets ในหน้าเว็บ
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
get
get
get
group(pageElements)
จัดกลุ่มองค์ประกอบหน้าเว็บที่ระบุทั้งหมด
องค์ประกอบหน้าเว็บในหน้าเดียวกันควรมีอย่างน้อย 2 รายการที่ไม่ได้อยู่ในกลุ่มอื่น องค์ประกอบหน้าเว็บบางรายการ เช่น Videos, Tables และ placeholder Shapes จะจัดกลุ่มไม่ได้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| page | Page | องค์ประกอบที่จะจัดกลุ่มไว้ด้วยกัน | 
รีเทิร์น
Group — กลุ่มใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Group ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a group between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const group = otherPresentationSlide.getGroups()[0]; currentPresentationSlide.insertGroup( group); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| group | Group | กลุ่มที่จะคัดลอกและแทรก | 
รีเทิร์น
Group — กลุ่มที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกรูปภาพในมุมซ้ายบนของหน้าด้วยขนาดเริ่มต้นจาก Blob รูปภาพที่ระบุ
การวางรูปภาพจะดึงข้อมูลรูปภาพจาก Blob เพียงครั้งเดียวและระบบจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 ล้านพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. const image = DriveApp.getFileById('123abc'); slide.insertImage(image);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| blob | Blob | ข้อมูลรูปภาพ | 
รีเทิร์น
Image — รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกรูปภาพในหน้าเว็บด้วยตําแหน่งและขนาดที่ระบุจาก Blob รูปภาพที่ระบุ
ระบบจะดึงข้อมูลรูปภาพจาก Blob ที่ระบุไว้ 1 ครั้ง ณ เวลาที่มีการวาง จากนั้นจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
ระบบจะปรับขนาดและจัดกึ่งกลางรูปภาพตามขนาดที่ระบุเพื่อรักษาสัดส่วนภาพของรูปภาพ
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. const image = DriveApp.getFileById('123abc'); const position = { left: 0, top: 0 }; const size = { width: 300, height: 100 }; slide.insertImage(image, position.left, position.top, size.width, size.height);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| blob | Blob | ข้อมูลรูปภาพ | 
| left | Number | ตำแหน่งแนวนอนของรูปภาพเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของรูปภาพเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของรูปภาพเป็นจุด | 
| height | Number | ความสูงของรูปภาพเป็นจุด | 
รีเทิร์น
Image — รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Image ที่ระบุไว้ในหน้า
ตำแหน่งของรูปภาพที่แทรกในหน้านี้จะกำหนดจากตำแหน่งของรูปภาพต้นฉบับในหน้าที่เกี่ยวข้อง
หากรูปภาพที่ระบุเป็นตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในรูปภาพที่แทรกด้วย
หากรูปภาพที่ระบุเป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังรูปภาพจากงานนำเสนอต้นทาง หากรูปภาพตัวยึดตำแหน่งที่คัดลอกว่างเปล่า ระบบจะไม่แทรกรูปภาพใดๆ ในการแสดงผลปลายทาง
// Copy an image between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const image = otherPresentationSlide.getImages[0]; currentPresentationSlide.insertImage(image);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| image | Image | รูปภาพที่จะคัดลอกและแทรก | 
รีเทิร์น
Image — รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกรูปภาพในมุมซ้ายบนของหน้าด้วยขนาดเริ่มต้นจาก URL ที่ระบุ
การแทรกรูปภาพจะดึงข้อมูลรูปภาพจาก URL เพียงครั้งเดียวและระบบจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีขนาดไม่เกิน 2 KB ระบบจะบันทึก URL นั้นไว้พร้อมกับรูปภาพและแสดงผ่าน Image.getSourceUrl()
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| image | String | URL ของรูปภาพ | 
รีเทิร์น
Image — รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกรูปภาพในหน้าเว็บโดยระบุตำแหน่งและขนาดจาก URL ที่ระบุ
การแทรกรูปภาพจะดึงข้อมูลรูปภาพจาก URL เพียงครั้งเดียวและระบบจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีขนาดไม่เกิน 2 KB ระบบจะบันทึก URL นั้นไว้พร้อมกับรูปภาพและแสดงผ่าน Image.getSourceUrl()
ระบบจะปรับขนาดและจัดกึ่งกลางรูปภาพตามขนาดที่ระบุเพื่อรักษาสัดส่วนภาพของรูปภาพ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| image | String | URL ของรูปภาพ | 
| left | Number | ตำแหน่งแนวนอนของรูปภาพเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของรูปภาพเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของรูปภาพเป็นจุด | 
| height | Number | ความสูงของรูปภาพเป็นจุด | 
รีเทิร์น
Image — รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Line ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a line between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const line = otherPresentationSlide.getLines[0]; currentPresentationSlide.insertLine(line);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| line | Line | บรรทัดที่คัดลอกและแทรก | 
รีเทิร์น
Line — บรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกเส้นในหน้าเว็บที่เชื่อมต่อ connection sites 2 รายการ เว็บไซต์การเชื่อมต่อทั้ง 2 แห่งต้องอยู่ในหน้านี้
// Insert a line in the first slide of the presentation connecting two shapes. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE); const shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD); slide.insertLine( SlidesApp.LineCategory.BENT, shape1.getConnectionSites()[0], shape2.getConnectionSites()[1], );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| line | Line | หมวดหมู่ของบรรทัดที่จะแทรก | 
| start | Connection | ตำแหน่งการเชื่อมต่อที่จะเชื่อมต่อจุดเริ่มต้นของเส้น | 
| end | Connection | จุดเชื่อมต่อที่จะต่อปลายสาย | 
รีเทิร์น
Line — บรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกบรรทัดในหน้า
// Insert a line in the first slide of the presentation. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const startPoint = { left: 10, top: 10 }; const endPoint = { left: 40, top: 40 }; slide.insertLine( SlidesApp.LineCategory.STRAIGHT, startPoint.left, startPoint.top, endPoint.left, endPoint.top, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| line | Line | หมวดหมู่ของบรรทัดที่จะแทรก | 
| start | Number | ตำแหน่งแนวนอนของจุดเริ่มต้นของเส้น ซึ่งวัดเป็นจุดจากมุมซ้ายบนของหน้า | 
| start | Number | ตำแหน่งแนวตั้งของจุดเริ่มต้นของเส้น ซึ่งวัดเป็นจุดจากมุมซ้ายบนของหน้า | 
| end | Number | ตำแหน่งแนวนอนของจุดสิ้นสุดของเส้น ซึ่งวัดเป็นจุดจากมุมซ้ายบนของหน้า | 
| end | Number | ตำแหน่งแนวตั้งของจุดสิ้นสุดของเส้น ซึ่งวัดเป็นจุดจากมุมซ้ายบนของหน้า | 
รีเทิร์น
Line — บรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Page ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a page element between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = otherPresentationSlide.getPageElements()[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertPageElement(pageElement);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| page | Page | องค์ประกอบหน้าเว็บที่จะคัดลอกและแทรก | 
รีเทิร์น
Page — องค์ประกอบของหน้าเว็บที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Shape ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a shape between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const shape = otherPresentationSlide.getShapes[0]; currentPresentationSlide.insertShape( shape); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| shape | Shape | รูปร่างที่จะคัดลอกและแทรก | 
รีเทิร์น
Shape — รูปร่างที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกรูปร่างในหน้า
ระบบจะแทรกรูปร่างขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
// Insert a shape in the first slide of the presentation. const slide = SlidesApp.getActivePresentation().getSlides()[0]; // Also available for Layout, Master, and Page. slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| shape | Shape | ประเภทของรูปร่างที่จะแทรก | 
รีเทิร์น
Shape — รูปร่างที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกรูปร่างในหน้า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| shape | Shape | ประเภทของรูปร่างที่จะแทรก | 
| left | Number | ตำแหน่งแนวนอนของรูปร่าง ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของรูปร่าง ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของรูปร่าง | 
| height | Number | ความสูงของรูปร่าง | 
รีเทิร์น
Shape — รูปร่างที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกแผนภูมิ Google ชีตในหน้าเว็บ
ระบบจะแทรกแผนภูมิขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
แผนภูมิที่แทรกจะลิงก์กับแผนภูมิ Google ชีตต้นฉบับ ซึ่งช่วยให้อัปเดตได้ ผู้ทำงานร่วมกันคนอื่นๆ จะดูลิงก์ไปยังสเปรดชีตต้นทางได้
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| source | Embedded | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า | 
รีเทิร์น
Sheets — แผนภูมิที่แทรกในหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกแผนภูมิ Google ชีตในหน้าเว็บด้วยตำแหน่งและขนาดที่ระบุ
ระบบจะปรับขนาดและจัดกึ่งกลางแผนภูมิตามขนาดที่ระบุเพื่อรักษาสัดส่วนภาพของแผนภูมิ
แผนภูมิที่แทรกจะลิงก์กับแผนภูมิ Google ชีตต้นฉบับ ซึ่งช่วยให้อัปเดตได้ ผู้ทำงานร่วมกันคนอื่นๆ จะดูลิงก์ไปยังสเปรดชีตต้นทางได้
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const position = { left: 0, top: 0 }; const size = { width: 200, height: 200 }; // Also available for Layout, Master, and Page. slide.insertSheetsChart( chart, position.left, position.top, size.width, size.height, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| source | Embedded | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า | 
| left | Number | ตำแหน่งแนวนอนของแผนภูมิเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของแผนภูมิเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของแผนภูมิเป็นจุด | 
| height | Number | ความสูงของแผนภูมิเป็นจุด | 
รีเทิร์น
Sheets — แผนภูมิที่แทรกในหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Sheets ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a sheets chart between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const sheetsChart = otherPresentationSlide.getSheetsCharts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertSheetsChart(sheetsChart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| sheets | Sheets | แผนภูมิชีตที่จะคัดลอกและแทรก | 
รีเทิร์น
Sheets — แผนภูมิชีตที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกแผนภูมิ Google ชีตเป็น Image ในหน้า
ระบบจะแทรกรูปภาพแผนภูมิขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
รูปภาพของแผนภูมิที่แทรกไม่ได้ลิงก์กับแผนภูมิ Google ชีตต้นทาง
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChartAsImage( chart); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| source | Embedded | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า | 
รีเทิร์น
Image — รูปภาพที่แทรกของแผนภูมิในหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกแผนภูมิ Google ชีตเป็น Image ในหน้าเว็บโดยระบุตำแหน่งและขนาด
ระบบจะปรับขนาดรูปภาพและจัดให้อยู่กึ่งกลางตามขนาดที่ระบุเพื่อรักษาสัดส่วนภาพของแผนภูมิ
รูปภาพที่แทรกของแผนภูมิไม่ได้ลิงก์กับแผนภูมิ Google ชีต ต้นทาง
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const position = { left: 0, top: 0 }; const size = { width: 200, height: 200 }; // Also available for Layout, Master, and Page. slide.insertSheetsChartAsImage( chart, position.left, position.right, size.width, size.height, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| source | Embedded | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า | 
| left | Number | ตำแหน่งแนวนอนของแผนภูมิเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของแผนภูมิเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของแผนภูมิเป็นจุด | 
| height | Number | ความสูงของแผนภูมิเป็นจุด | 
รีเทิร์น
Image — รูปภาพที่แทรกของแผนภูมิในหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกตารางในหน้า
ตารางจะอยู่ตรงกลางของหน้าด้วยขนาดเริ่มต้น และมีการจัดเรียงแถวและคอลัมน์อย่างสม่ำเสมอ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| num | Integer | จํานวนแถวในตาราง | 
| num | Integer | จํานวนคอลัมน์ในตาราง | 
รีเทิร์น
Table — ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกตารางในหน้าเว็บด้วยตําแหน่งและขนาดที่ระบุ
ระบบจะจัดเรียงแถวและคอลัมน์ให้เท่ากันในตารางที่สร้างขึ้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| num | Integer | จํานวนแถวในตาราง | 
| num | Integer | จํานวนคอลัมน์ในตาราง | 
| left | Number | ตำแหน่งแนวนอนของตาราง ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของตาราง ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของตาราง | 
| height | Number | ความสูงขั้นต่ำของตาราง ความสูงจริงของตารางที่แสดงผลจะขึ้นอยู่กับปัจจัยต่างๆ เช่น ขนาดแบบอักษรของข้อความ | 
รีเทิร์น
Table — ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Table ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a table between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const table = otherPresentationSlide.getTables[0]; currentPresentationSlide.insertTable( table); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| table | Table | ตารางที่จะคัดลอกและแทรก | 
รีเทิร์น
Table — ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกกล่องข้อความ Shape ที่มีสตริงที่ระบุไว้ในหน้า
ระบบจะแทรกรูปร่างกล่องข้อความขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
// Insert text box with "Hello" on the first slide of presentation. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| text | String | สตริงที่รูปร่างกล่องข้อความควรมี | 
รีเทิร์น
Shape — รูปร่างกล่องข้อความที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกกล่องข้อความ Shape ที่มีสตริงที่ระบุไว้ในหน้า
// Insert text box with "Hello" on the first slide of presentation. This text // box is a square with a length of 10 points on each side. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox( 'Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| text | String | สตริงที่รูปร่างกล่องข้อความควรมี | 
| left | Number | ตำแหน่งแนวนอนของรูปร่างกล่องข้อความ ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของรูปร่างกล่องข้อความ ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของรูปร่างกล่องข้อความ | 
| height | Number | ความสูงของรูปร่างกล่องข้อความ | 
รีเทิร์น
Shape — รูปร่างกล่องข้อความที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกวิดีโอที่มุมซ้ายบนของหน้าด้วยขนาดเริ่มต้น
ปัจจุบันรองรับเฉพาะวิดีโอ YouTube เท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| video | String | URL ของวิดีโอที่จะแทรก | 
รีเทิร์น
Video — วิดีโอที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกวิดีโอในหน้าเว็บด้วยตำแหน่งและขนาดที่ระบุ
ปัจจุบันรองรับเฉพาะวิดีโอ YouTube เท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| video | String | URL ของวิดีโอที่จะแทรก | 
| left | Number | ตำแหน่งแนวนอนของวิดีโอเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| top | Number | ตำแหน่งแนวตั้งของวิดีโอเป็นจุด ซึ่งวัดจากมุมซ้ายบนของหน้า | 
| width | Number | ความกว้างของวิดีโอเป็นจุด | 
| height | Number | ความสูงของวิดีโอเป็นจุด | 
รีเทิร์น
Video — วิดีโอที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Video ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a video between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const video = otherPresentationSlide.getVideos[0]; currentPresentationSlide.insertVideo( video); // Also available for Layout, Master, and Page.
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| video | Video | วิดีโอที่จะคัดลอกและแทรก | 
รีเทิร์น
Video — วิดีโอที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
insert
แทรกสําเนา Word ที่ระบุไว้ในหน้า
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบแหล่งที่มาในหน้าที่เกี่ยวข้อง
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากภายในงานนำเสนอปัจจุบัน พร็อพเพอร์ตี้ที่รับค่าจากหน้าหลักหรือหน้าเลย์เอาต์ก็จะรับค่าในองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ระบุคือตัวยึดตําแหน่งที่คัดลอกมาจากงานนำเสนออื่น ระบบจะคัดลอกพร็อพเพอร์ตี้ที่รับค่ามาจากหน้าหลักหรือหน้าเลย์เอาต์ไปยังองค์ประกอบจากงานนำเสนอต้นทาง
// Copy a word art between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const wordArt = otherPresentationSlide.getWordArts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertWordArt(wordArt);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| word | Word | กลุ่มที่จะคัดลอกและแทรก | 
รีเทิร์น
Word — ข้อความศิลป์ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
remove()
นำหน้าเว็บออก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
replace
แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่ การค้นหาจะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| find | String | ข้อความที่จะค้นหา | 
| replace | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน | 
รีเทิร์น
Integer — จํานวนครั้งที่เกิดการเปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
replace
แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับข้อความค้นหาด้วยข้อความแทนที่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| find | String | ข้อความที่จะค้นหา | 
| replace | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน | 
| match | Boolean | หากเป็น trueการค้นหาจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ หากเป็นfalseการค้นหาจะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ | 
รีเทิร์น
Integer — จํานวนครั้งที่เกิดการเปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
select
เลือก Page ในการแสดงผลที่ใช้งานอยู่เป็น current page selection และนำการเลือกก่อนหน้าออก
สคริปต์จะเข้าถึงได้เฉพาะการเลือกของผู้ใช้ที่เรียกใช้สคริปต์ และเฉพาะในกรณีที่สคริปต์เชื่อมโยงกับงานนำเสนอเท่านั้น
// Select the first slide as the current page selection and replace any previous // selection. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations