หน้าในงานนำเสนอ
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
as | Layout | แสดงผลหน้าเป็นเลย์เอาต์ |
as | Master | แสดงหน้าเป็นต้นแบบ |
as | Slide | แสดงหน้าเป็นสไลด์ |
get | Page | รับพื้นหลังของหน้าเว็บ |
get | Color | รับ Color ที่เชื่อมโยงกับหน้าเว็บ |
get | Group[] | แสดงผลรายการออบเจ็กต์ Group ในหน้าเว็บ |
get | Image[] | แสดงผลรายการออบเจ็กต์ Image ในหน้าเว็บ |
get | Line[] | แสดงผลรายการออบเจ็กต์ Line ในหน้าเว็บ |
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 sites 2 รายการ |
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และนำการเลือกก่อนหน้าออก |
เอกสารโดยละเอียด
as Layout()
as Master()
as Slide()
get Background()
รับพื้นหลังของหน้าเว็บ
รีเทิร์น
Page - พื้นหลังของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Color Scheme()
รับ Color ที่เชื่อมโยงกับหน้าเว็บ
รีเทิร์น
Color — รูปแบบสีของหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Groups()
get Images()
get Lines()
get Object Id()
รับรหัสที่ไม่ซ้ำกันสำหรับหน้าเว็บ รหัสออบเจ็กต์ที่หน้าเว็บและองค์ประกอบของหน้าเว็บใช้จะใช้เนมสเปซเดียวกัน
รีเทิร์น
String
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 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 Elements()
แสดงผลรายการออบเจ็กต์ Page ที่แสดงในหน้าเว็บ
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Page Type()
get Placeholder(placeholderType)
แสดงออบเจ็กต์ตัวยึดตำแหน่ง Page สำหรับ Placeholder หรือ
null ที่ระบุ หากไม่มีตัวยึดตำแหน่งที่ตรงกัน
หากมีตัวยึดตำแหน่งหลายรายการที่มีประเภทเดียวกัน ระบบจะแสดงตัวยึดตำแหน่งที่มีดัชนีตัวยึดตำแหน่งต่ำที่สุด หากมีตัวยึดตำแหน่งที่ตรงกันหลายรายการซึ่งมีดัชนีเดียวกัน ระบบจะแสดงผล ตัวยึดตำแหน่งแรกจากคอลเล็กชันองค์ประกอบหน้าเว็บของหน้าเว็บ
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const placeholder = slide.getPlaceholder( SlidesApp.PlaceholderType.CENTERED_TITLE, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
placeholder | Placeholder |
รีเทิร์น
Page
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Placeholder(placeholderType, placeholderIndex)
แสดงผลออบเจ็กต์ตัวยึดตำแหน่ง Page สำหรับ Placeholder ที่ระบุและ
ดัชนีตัวยึดตำแหน่ง หรือ null หากไม่มีตัวยึดตำแหน่ง
หากมีตัวยึดตำแหน่งหลายรายการที่มีประเภทและดัชนีเดียวกัน ระบบจะแสดงตัวยึดตำแหน่งแรกจากคอลเล็กชันองค์ประกอบหน้าของหน้า
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const placeholder = slide.getPlaceholder( SlidesApp.PlaceholderType.CENTERED_TITLE, 0, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
placeholder | Placeholder | |
placeholder | Integer |
รีเทิร์น
Page
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Placeholders()
แสดงผลรายการออบเจ็กต์ตัวยึดตำแหน่ง 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 Shapes()
get Sheets Charts()
แสดงผลรายการออบเจ็กต์ Sheets ในหน้าเว็บ
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Tables()
get Videos()
get Word Arts()
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(group)
แทรกสำเนาของ 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 Image(blobSource)
แทรกรูปภาพที่มุมซ้ายบนของหน้าโดยมีขนาดเริ่มต้นจากออบเจ็กต์ 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 Image(blobSource, left, top, width, height)
แทรกรูปภาพในหน้าเว็บโดยใช้ตำแหน่งและขนาดที่ระบุจาก 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'); 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(image)
แทรกสำเนาของ 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 Image(imageUrl)
แทรกรูปภาพที่มุมบนซ้ายของหน้าโดยมีขนาดเริ่มต้นจาก 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 Image(imageUrl, left, top, width, height)
แทรกรูปภาพในหน้าเว็บโดยใช้ตำแหน่งและขนาดที่ระบุจาก 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(line)
แทรกสำเนาของ 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 Line(lineCategory, startConnectionSite, endConnectionSite)
แทรกเส้นในหน้าเพื่อเชื่อมต่อ 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 Line(lineCategory, startLeft, startTop, endLeft, endTop)
แทรกเส้นในหน้า
// 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 Element(pageElement)
แทรกสำเนาของ 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(shape)
แทรกสำเนาของ 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 Shape(shapeType)
แทรกรูปร่างในหน้า
ระบบจะแทรกรูปร่างที่มีขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
// 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(shapeType, left, top, width, height)
แทรกรูปร่างในหน้า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
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 Sheets Chart(sourceChart)
แทรกแผนภูมิ 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 Sheets Chart(sourceChart, left, top, width, height)
แทรกแผนภูมิ 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 Chart(sheetsChart)
แทรกสำเนาของ 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 Sheets Chart As Image(sourceChart)
แทรกแผนภูมิ 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 Sheets Chart As Image(sourceChart, left, top, width, height)
แทรกแผนภูมิ 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 Table(numRows, numColumns)
แทรกตารางในหน้า
ตารางจะอยู่ตรงกลางหน้าเว็บโดยมีขนาดเริ่มต้นและแถวและคอลัมน์ที่กระจายอย่างสม่ำเสมอ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
num | Integer | จำนวนแถวในตาราง |
num | Integer | จำนวนคอลัมน์ในตาราง |
รีเทิร์น
Table — ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Table(numRows, numColumns, left, top, width, height)
แทรกตารางในหน้าเว็บโดยใช้ตำแหน่งและขนาดที่ระบุ
ระบบจะกระจายแถวและคอลัมน์ให้เท่ากันในตารางที่สร้างขึ้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
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(table)
แทรกสำเนาของ 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 Text Box(text)
แทรกกล่องข้อความ 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 Text Box(text, left, top, width, height)
แทรกกล่องข้อความ 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 Video(videoUrl)
แทรกวิดีโอที่มุมซ้ายบนของหน้าโดยมีขนาดเริ่มต้น
ปัจจุบันรองรับเฉพาะวิดีโอ YouTube เท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
video | String | URL ของวิดีโอที่จะแทรก |
รีเทิร์น
Video — วิดีโอที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
insert Video(videoUrl, left, top, width, height)
แทรกวิดีโอในหน้าเว็บโดยใช้ตำแหน่งและขนาดที่ระบุ
ปัจจุบันรองรับเฉพาะวิดีโอ 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(video)
แทรกสำเนาของ 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 Art(wordArt)
แทรกสำเนาของ 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 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
select As Current Page()
เลือก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