สไลด์ในงานนำเสนอ
หน้าเหล่านี้มีเนื้อหาที่คุณกำลังนำเสนอต่อผู้ชม สไลด์ส่วนใหญ่อิงตาม ต้นฉบับและเลย์เอาต์ คุณสามารถระบุเลย์เอาต์ที่จะใช้สำหรับแต่ละสไลด์ได้เมื่อสร้างขึ้น
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
duplicate() | Slide | ทำสำเนาสไลด์ |
getBackground() | PageBackground | รับพื้นหลังของหน้า |
getColorScheme() | ColorScheme | รับ ColorScheme ที่เชื่อมโยงกับหน้านี้ |
getGroups() | Group[] | แสดงรายการออบเจ็กต์ Group ในหน้า |
getImages() | Image[] | แสดงรายการออบเจ็กต์ Image ในหน้า |
getLayout() | Layout | รับเลย์เอาต์ที่สไลด์อ้างอิงหรือ null หากสไลด์ไม่ได้อิงตาม
เลย์เอาต์ |
getLines() | Line[] | แสดงรายการออบเจ็กต์ Line ในหน้า |
getNotesPage() | NotesPage | แสดงหน้าโน้ตที่เชื่อมโยงกับสไลด์ |
getObjectId() | String | รับรหัสที่ไม่ซ้ำกันของหน้าเว็บ |
getPageElementById(id) | PageElement | แสดงผล PageElement ในหน้าที่มีรหัสที่ระบุ หรือ null หากไม่มี |
getPageElements() | PageElement[] | แสดงรายการออบเจ็กต์ PageElement ที่แสดงผลในหน้าเว็บ |
getPageType() | PageType | รับประเภทของหน้าเว็บ |
getPlaceholder(placeholderType) | PageElement | แสดงผลออบเจ็กต์ PageElement ตัวยึดตำแหน่งสำหรับ PlaceholderType ที่ระบุหรือ
null หากไม่มีตัวยึดตำแหน่งที่ตรงกัน |
getPlaceholder(placeholderType, placeholderIndex) | PageElement | แสดงผลออบเจ็กต์ PageElement ที่เป็นตัวยึดตำแหน่งสำหรับ PlaceholderType ที่ระบุและ
ดัชนีตัวยึดตำแหน่ง หรือ null หากไม่มีตัวยึดตำแหน่ง |
getPlaceholders() | PageElement[] | แสดงรายการออบเจ็กต์ PageElement ที่เป็นตัวยึดตำแหน่งในหน้าเว็บ |
getShapes() | Shape[] | แสดงรายการออบเจ็กต์ Shape ในหน้า |
getSheetsCharts() | SheetsChart[] | แสดงรายการออบเจ็กต์ SheetsChart ในหน้า |
getSlideLinkingMode() | SlideLinkingMode | แสดงผล SlideLinkingMode ที่ระบุว่าสไลด์ดังกล่าวลิงก์กับสไลด์อื่นหรือไม่ |
getSourcePresentationId() | String | แสดงผลรหัส Presentation หรือ null ของแหล่งที่มาหากไม่มีการลิงก์สไลด์ |
getSourceSlideObjectId() | String | แสดงรหัสสไลด์แหล่งที่มาหรือ null หากไม่มีการลิงก์สไลด์ |
getTables() | Table[] | แสดงรายการออบเจ็กต์ Table ในหน้า |
getVideos() | Video[] | แสดงรายการออบเจ็กต์ Video ในหน้า |
getWordArts() | WordArt[] | แสดงรายการออบเจ็กต์ WordArt ในหน้า |
group(pageElements) | Group | จัดกลุ่มองค์ประกอบหน้าที่ระบุทั้งหมด |
insertGroup(group) | Group | แทรกสำเนาของ Group ที่ให้ไว้ในหน้าเว็บ |
insertImage(blobSource) | Image | แทรกภาพที่มุมซ้ายบนของหน้าซึ่งมีขนาดเริ่มต้นจาก BLOB รูปภาพ |
insertImage(blobSource, left, top, width, height) | Image | แทรกรูปภาพในหน้าเว็บที่มีตำแหน่งและขนาดที่ระบุจาก Blob รูปภาพที่ระบุ |
insertImage(image) | Image | แทรกสำเนาของ Image ที่ให้ไว้ในหน้าเว็บ |
insertImage(imageUrl) | Image | แทรกภาพที่มุมซ้ายบนของหน้าด้วยขนาดเริ่มต้นจาก URL ที่ระบุ |
insertImage(imageUrl, left, top, width, height) | Image | แทรกรูปภาพในหน้าเว็บที่มีตำแหน่งและขนาดที่ระบุจาก URL ที่ให้ไว้ |
insertLine(line) | Line | แทรกสำเนาของ Line ที่ให้ไว้ในหน้าเว็บ |
insertLine(lineCategory, startConnectionSite, endConnectionSite) | Line | แทรกเส้นในหน้าเว็บที่เชื่อมต่อ connection sites 2 เส้น |
insertLine(lineCategory, startLeft, startTop, endLeft, endTop) | Line | แทรกบรรทัดในหน้าเว็บ |
insertPageElement(pageElement) | PageElement | แทรกสำเนาของ PageElement ที่ให้ไว้ในหน้าเว็บ |
insertShape(shape) | Shape | แทรกสำเนาของ Shape ที่ให้ไว้ในหน้าเว็บ |
insertShape(shapeType) | Shape | แทรกรูปร่างบนหน้าเว็บ |
insertShape(shapeType, left, top, width, height) | Shape | แทรกรูปร่างบนหน้าเว็บ |
insertSheetsChart(sourceChart) | SheetsChart | แทรกแผนภูมิของ Google ชีตในหน้าเว็บ |
insertSheetsChart(sourceChart, left, top, width, height) | SheetsChart | แทรกแผนภูมิของ Google ชีตลงในหน้าซึ่งมีตำแหน่งและขนาดที่ระบุ |
insertSheetsChart(sheetsChart) | SheetsChart | แทรกสำเนาของ SheetsChart ที่ให้ไว้ในหน้าเว็บ |
insertSheetsChartAsImage(sourceChart) | Image | แทรกแผนภูมิของ Google ชีตเป็น Image ในหน้าเว็บ |
insertSheetsChartAsImage(sourceChart, left, top, width, height) | Image | แทรกแผนภูมิของ Google ชีตเป็น Image ในหน้าโดยมีตำแหน่งที่ระบุและ
ขนาด |
insertTable(numRows, numColumns) | Table | แทรกตารางในหน้าเว็บ |
insertTable(numRows, numColumns, left, top, width, height) | Table | แทรกตารางที่มีตำแหน่งและขนาดที่ระบุในหน้าเว็บ |
insertTable(table) | Table | แทรกสำเนาของ Table ที่ให้ไว้ในหน้าเว็บ |
insertTextBox(text) | Shape | แทรกกล่องข้อความ Shape ที่มีสตริงที่ให้ไว้ในหน้าเว็บ |
insertTextBox(text, left, top, width, height) | Shape | แทรกกล่องข้อความ Shape ที่มีสตริงที่ให้ไว้ในหน้าเว็บ |
insertVideo(videoUrl) | Video | แทรกวิดีโอด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า |
insertVideo(videoUrl, left, top, width, height) | Video | แทรกวิดีโอในหน้าซึ่งมีตำแหน่งและขนาดที่ระบุ |
insertVideo(video) | Video | แทรกสำเนาของ Video ที่ให้ไว้ในหน้าเว็บ |
insertWordArt(wordArt) | WordArt | แทรกสำเนาของ WordArt ที่ให้ไว้ในหน้าเว็บ |
isSkipped() | Boolean | แสดงผลว่ามีการข้ามสไลด์ในโหมดงานนำเสนอหรือไม่ |
move(index) | void | ย้ายสไลด์ไปยังดัชนีที่ระบุ |
refreshSlide() | void | รีเฟรชสไลด์เพื่อแสดงการเปลี่ยนแปลงที่เกิดขึ้นกับสไลด์แหล่งที่มาที่ลิงก์ไว้ |
remove() | void | นำหน้าออก |
replaceAllText(findText, replaceText) | Integer | แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" |
replaceAllText(findText, replaceText, matchCase) | Integer | แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" |
selectAsCurrentPage() | void | เลือก Page ในงานนำเสนอที่ใช้งานอยู่เป็น current page selection และนำการเลือกก่อนหน้านี้ออก |
setSkipped(isSkipped) | void | ตั้งค่าว่าจะข้ามสไลด์ในโหมดงานนำเสนอหรือไม่ |
unlink() | void | ยกเลิกการลิงก์Slide ปัจจุบันจากสไลด์แหล่งที่มา |
เอกสารโดยละเอียด
duplicate()
getBackground()
รับพื้นหลังของหน้า
รีเทิร์น
PageBackground
— พื้นหลังของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getColorScheme()
รับ ColorScheme
ที่เชื่อมโยงกับหน้านี้
รีเทิร์น
ColorScheme
— รูปแบบสีของหน้า
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getGroups()
getImages()
getLayout()
getLines()
getNotesPage()
getObjectId()
รับรหัสที่ไม่ซ้ำกันของหน้าเว็บ รหัสออบเจ็กต์ที่หน้าเว็บและองค์ประกอบของหน้าใช้เหมือนกัน Namespace
รีเทิร์น
String
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementById(id)
แสดงผล PageElement
ในหน้าที่มีรหัสที่ระบุ หรือ null
หากไม่มี
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id | String | รหัสองค์ประกอบของหน้าที่กำลังดึงข้อมูล |
รีเทิร์น
PageElement
— องค์ประกอบของหน้าที่มีรหัสที่กำหนด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElements()
แสดงรายการออบเจ็กต์ PageElement
ที่แสดงผลในหน้าเว็บ
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageType()
getPlaceholder(placeholderType)
แสดงผลออบเจ็กต์ PageElement
ที่เป็นตัวยึดตำแหน่งสำหรับ PlaceholderType
ที่ระบุหรือ
null
หากไม่มีตัวยึดตำแหน่งที่ตรงกัน
หากมีตัวยึดตำแหน่งที่เป็นประเภทเดียวกันหลายรายการ ตัวยึดตำแหน่งจะแสดงตัวยึดตำแหน่งที่มีขนาดเล็กที่สุด ดัชนีตัวยึดตำแหน่ง หากมีตัวยึดตำแหน่งที่ตรงกันหลายรายการซึ่งมีดัชนีเดียวกัน ตัวยึดตำแหน่งจะแสดง ตัวยึดตำแหน่งแรกจากคอลเล็กชันองค์ประกอบหน้าเว็บ
var slide = SlidesApp.getActivePresentation().getSlides()[0]; var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
placeholderType | PlaceholderType |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholder(placeholderType, placeholderIndex)
แสดงผลออบเจ็กต์ PageElement
ที่เป็นตัวยึดตำแหน่งสำหรับ PlaceholderType
ที่ระบุและ
ดัชนีตัวยึดตำแหน่ง หรือ null
หากไม่มีตัวยึดตำแหน่ง
หากมีตัวยึดตำแหน่งหลายรายการที่มีประเภทและดัชนีเดียวกัน ตัวยึดตำแหน่งจะแสดงรายการแรก ตัวยึดตำแหน่งจากคอลเล็กชันองค์ประกอบหน้าเว็บ
var slide = SlidesApp.getActivePresentation().getSlides()[0]; var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE, 0);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
placeholderType | PlaceholderType | |
placeholderIndex | Integer |
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPlaceholders()
แสดงรายการออบเจ็กต์ PageElement
ที่เป็นตัวยึดตำแหน่งในหน้าเว็บ
var 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
getShapes()
getSheetsCharts()
แสดงรายการออบเจ็กต์ SheetsChart
ในหน้า
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideLinkingMode()
แสดงผล SlideLinkingMode
ที่ระบุว่าสไลด์ดังกล่าวลิงก์กับสไลด์อื่นหรือไม่
รีเทิร์น
SlideLinkingMode
— โหมดการลิงก์สไลด์
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSourcePresentationId()
แสดงผลรหัส Presentation
หรือ null
ของแหล่งที่มาหากไม่มีการลิงก์สไลด์
สไลด์จะมีเฉพาะรหัส Presentation
แหล่งที่มาเมื่อลิงก์กับสไลด์ภายใน
งานนำเสนออีกรายการ
รีเทิร์น
String
— รหัสงานนำเสนอต้นทางหรือ null
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSourceSlideObjectId()
แสดงรหัสสไลด์แหล่งที่มาหรือ null
หากไม่ได้ลิงก์สไลด์ไว้
สไลด์จะมีเฉพาะรหัสสไลด์แหล่งที่มาเมื่อลิงก์กับสไลด์ภายในงานนำเสนออื่น
รีเทิร์น
String
— รหัสสไลด์แหล่งที่มาหรือ null
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTables()
getVideos()
getWordArts()
group(pageElements)
จัดกลุ่มองค์ประกอบหน้าที่ระบุทั้งหมด
ควรมีองค์ประกอบของหน้าอย่างน้อย 2 รายการบนหน้าเดียวกันซึ่งไม่ได้อยู่ในอีกองค์ประกอบหนึ่ง
กลุ่ม องค์ประกอบบางอย่างของหน้าเว็บ เช่น Videos
, Tables
และ placeholder Shapes
ไม่สามารถจัดกลุ่มได้
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
pageElements | PageElement[] | องค์ประกอบที่จะจัดกลุ่มไว้ด้วยกัน |
รีเทิร์น
Group
— กลุ่มใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertGroup(group)
แทรกสำเนาของ Group
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a group between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var 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
insertImage(blobSource)
แทรกภาพที่มุมซ้ายบนของหน้าซึ่งมีขนาดเริ่มต้นจาก BLOB รูปภาพ
การแทรกรูปภาพจะดึงข้อมูลจาก BlobSource
ครั้งเดียวและจัดเก็บสำเนาไว้
ภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB และมีขนาดไม่เกิน 25
เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. var image = DriveApp.getFileById(fileId); slide.insertImage(image);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
blobSource | BlobSource | ข้อมูลรูปภาพ |
รีเทิร์น
Image
— รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(blobSource, left, top, width, height)
แทรกรูปภาพในหน้าเว็บที่มีตำแหน่งและขนาดที่ระบุจาก Blob รูปภาพที่ระบุ
ระบบจะดึงรูปภาพจาก BlobSource
ที่ให้ไว้ครั้งเดียวเมื่อแทรกและคัดลอก
เพื่อแสดงผลภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB และ
เกิน 25 เมกะพิกเซลและต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
ระบบจะปรับขนาดและจัดรูปภาพให้อยู่กึ่งกลางเพื่อรักษาอัตราส่วนของรูปภาพ ตามขนาดที่ระบุ
var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. var image = DriveApp.getFileById(fileId); var position = {left: 0, top: 0}; var size = {width: 300, height: 100}; slide.insertImage(image, position.left, position.top, size.width, size.height);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
blobSource | BlobSource | ข้อมูลรูปภาพ |
left | Number | ตำแหน่งแนวนอนของรูปภาพเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า |
top | Number | ตำแหน่งแนวตั้งของรูปภาพเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ |
width | Number | ความกว้างของรูปภาพเป็นจุด |
height | Number | ความสูงของรูปภาพเป็นจุด |
รีเทิร์น
Image
— รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(image)
แทรกสำเนาของ Image
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งของรูปภาพที่แทรกในหน้านี้พิจารณาจากตำแหน่งของรูปภาพต้นฉบับ ในหน้าที่เกี่ยวข้อง
หากรูปภาพที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่รับช่วงมาจากหน้าหลักหรือหน้าการออกแบบจะรับค่าในภาพที่แทรกด้วย
หากรูปภาพที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าการจัดวางจะถูกคัดลอกไปยังภาพจากต้นฉบับ งานนำเสนอ หากรูปภาพตัวยึดตำแหน่งที่คัดลอกว่างเปล่า จะไม่มีการแทรกใดๆ ในปลายทาง งานนำเสนอ
// Copy an image between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var image = otherPresentationSlide.getImages[0]; currentPresentationSlide.insertImage(image);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
image | Image | รูปภาพที่จะคัดลอกและแทรก |
รีเทิร์น
Image
— รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(imageUrl)
แทรกภาพที่มุมซ้ายบนของหน้าด้วยขนาดเริ่มต้นจาก URL ที่ระบุ
การแทรกรูปภาพจะดึงข้อมูลจาก URL เพียงครั้งเดียว และเก็บสำเนาไว้เพื่อแสดงผลภายใน งานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB โดยต้องมีขนาดไม่เกิน 25 เมกะพิกเซล และต้อง ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีขนาดไม่เกิน 2 kB ระบบบันทึก URL แล้ว
กับรูปภาพและเปิดเผยผ่าน Image.getSourceUrl()
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageUrl | String | URL ของรูปภาพ |
รีเทิร์น
Image
— รูปภาพที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertImage(imageUrl, left, top, width, height)
แทรกรูปภาพในหน้าเว็บที่มีตำแหน่งและขนาดที่ระบุจาก URL ที่ให้ไว้
การแทรกรูปภาพจะดึงข้อมูลจาก URL เพียงครั้งเดียว และเก็บสำเนาไว้เพื่อแสดงผลภายใน งานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB โดยต้องมีขนาดไม่เกิน 25 เมกะพิกเซล และต้อง ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีขนาดไม่เกิน 2 kB ระบบบันทึก URL แล้ว
กับรูปภาพและเปิดเผยผ่าน Image.getSourceUrl()
ระบบจะปรับขนาดและจัดรูปภาพให้อยู่กึ่งกลางเพื่อรักษาอัตราส่วนของรูปภาพ ตามขนาดที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
imageUrl | 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
insertLine(line)
แทรกสำเนาของ Line
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a line between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var line = otherPresentationSlide.getLines[0]; currentPresentationSlide.insertLine(line);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
line | Line | บรรทัดที่จะคัดลอกและแทรก |
รีเทิร์น
Line
— บรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(lineCategory, startConnectionSite, endConnectionSite)
แทรกเส้นในหน้าเว็บที่เชื่อมต่อ connection sites
2 บรรทัด สอง
เว็บไซต์การเชื่อมต่อต้องอยู่ในหน้านี้
// Insert a line in the first slide of the presentation connecting two shapes. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE); var shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD); slide.insertLine( SlidesApp.LineCategory.BENT, shape1.getConnectionSites()[0], shape2.getConnectionSites()[1]);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
lineCategory | LineCategory | หมวดหมู่ของเส้นที่จะแทรก |
startConnectionSite | ConnectionSite | เว็บไซต์การเชื่อมต่อที่จะเชื่อมต่อจุดเริ่มต้นของบรรทัด |
endConnectionSite | ConnectionSite | เว็บไซต์การเชื่อมต่อที่จะเชื่อมต่อปลายบรรทัด |
รีเทิร์น
Line
— บรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)
แทรกบรรทัดในหน้าเว็บ
// Insert a line in the first slide of the presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var startPoint = {left: 10, top: 10}; var endPoint = {left: 40, top: 40}; slide.insertLine( SlidesApp.LineCategory.STRAIGHT, startPoint.left, startPoint.top, endPoint.left, endPoint.top);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
lineCategory | LineCategory | หมวดหมู่ของเส้นที่จะแทรก |
startLeft | Number | ตำแหน่งแนวนอนของจุดเริ่มต้นของเส้นวัดเป็นหน่วยจุด จากมุมบนซ้ายของหน้า |
startTop | Number | ตำแหน่งแนวตั้งของจุดเริ่มต้นของเส้น วัดเป็นจุดจาก ที่มุมซ้ายบนของหน้า |
endLeft | Number | ตำแหน่งแนวนอนของจุดสิ้นสุดของเส้น วัดเป็นจุดจาก ที่มุมซ้ายบนของหน้า |
endTop | Number | ตำแหน่งแนวตั้งของจุดปลายเส้น วัดเป็นจุดจากเส้น ที่มุมซ้ายบนของหน้า |
รีเทิร์น
Line
— บรรทัดที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertPageElement(pageElement)
แทรกสำเนาของ PageElement
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a page element between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var pageElement = otherPresentationSlide.getPageElements()[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertPageElement(pageElement);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
pageElement | PageElement | องค์ประกอบของหน้าที่จะคัดลอกและแทรก |
รีเทิร์น
PageElement
— องค์ประกอบของหน้าที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shape)
แทรกสำเนาของ Shape
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a shape between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var 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
insertShape(shapeType)
แทรกรูปร่างบนหน้าเว็บ
ระบบจะแทรกรูปร่างด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
// Insert a shape in the first slide of the presentation. var slide = SlidesApp.getActivePresentation().getSlides()[0]; // Also available for Layout, Master, and Page. slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
shapeType | ShapeType | ประเภทของรูปร่างที่จะแทรก |
รีเทิร์น
Shape
— รูปร่างที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertShape(shapeType, left, top, width, height)
แทรกรูปร่างบนหน้าเว็บ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
shapeType | ShapeType | ประเภทของรูปร่างที่จะแทรก |
left | Number | ตำแหน่งแนวนอนของรูปร่าง ซึ่งวัดจากมุมซ้ายบนของ |
top | Number | ตำแหน่งแนวตั้งของรูปร่างซึ่งวัดจากมุมซ้ายบนของหน้า |
width | Number | ความกว้างของรูปร่าง |
height | Number | ความสูงของรูปร่าง |
รีเทิร์น
Shape
— รูปร่างที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sourceChart)
แทรกแผนภูมิของ Google ชีตในหน้าเว็บ
แผนภูมินี้จะแทรกด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
แผนภูมิที่แทรกจะลิงก์กับแผนภูมิ Google ชีตต้นฉบับ ซึ่งช่วยให้สามารถ อัปเดตแล้ว ผู้ทำงานร่วมกันคนอื่นๆ จะเห็นลิงก์ไปยังสเปรดชีตต้นฉบับ
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChart(chart);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sourceChart | EmbeddedChart | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า |
รีเทิร์น
SheetsChart
— แผนภูมิที่แทรกในหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sourceChart, left, top, width, height)
แทรกแผนภูมิของ Google ชีตลงในหน้าซึ่งมีตำแหน่งและขนาดที่ระบุ
ระบบจะปรับขนาดและจัดแผนภูมิให้อยู่กึ่งกลางเพื่อรักษาอัตราส่วนของแผนภูมิไว้ ตามขนาดที่ระบุ
แผนภูมิที่แทรกจะลิงก์กับแผนภูมิ Google ชีตต้นฉบับ ซึ่งช่วยให้สามารถ อัปเดตแล้ว ผู้ทำงานร่วมกันคนอื่นๆ จะเห็นลิงก์ไปยังสเปรดชีตต้นฉบับ
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var position = {left: 0, top: 0}; var size = {width: 200, height: 200}; // Also available for Layout, Master, and Page. slide.insertSheetsChart( chart, position.left, position.top, size.width, size.height);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sourceChart | EmbeddedChart | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า |
left | Number | ตำแหน่งแนวนอนของแผนภูมิเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า |
top | Number | ตำแหน่งแนวตั้งของแผนภูมิเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ |
width | Number | ความกว้างของแผนภูมิเป็นจุด |
height | Number | ความสูงของแผนภูมิเป็นจุด |
รีเทิร์น
SheetsChart
— แผนภูมิที่แทรกในหน้าเว็บ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChart(sheetsChart)
แทรกสำเนาของ SheetsChart
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a sheets chart between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var sheetsChart = otherPresentationSlide.getSheetsCharts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertSheetsChart(sheetsChart);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sheetsChart | SheetsChart | ระบบจะคัดลอกและแทรกแผนภูมิชีต |
รีเทิร์น
SheetsChart
— แผนภูมิชีตที่แทรกไว้
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChartAsImage(sourceChart)
แทรกแผนภูมิของ Google ชีตเป็น Image
ในหน้าเว็บ
รูปภาพของแผนภูมิจะถูกแทรกด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
รูปภาพที่แทรกของแผนภูมิไม่ได้ลิงก์กับแผนภูมิต้นฉบับใน Google ชีต
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChartAsImage(chart); // Also available for Layout, Master, and Page.
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sourceChart | EmbeddedChart | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า |
รีเทิร์น
Image
— รูปภาพที่แทรกของแผนภูมิในหน้า
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSheetsChartAsImage(sourceChart, left, top, width, height)
แทรกแผนภูมิของ Google ชีตเป็น Image
ในหน้าโดยมีตำแหน่งที่ระบุและ
ขนาด
เพื่อรักษาอัตราส่วนของรูปภาพแผนภูมิ รูปภาพจะถูกปรับขนาดให้อยู่กึ่งกลาง ตามขนาดที่ระบุ
รูปภาพที่แทรกของแผนภูมิไม่ได้ลิงก์กับแผนภูมิต้นฉบับใน Google ชีต
var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; var chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. var slide = SlidesApp.getActivePresentation().getSlides()[0]; var position = {left: 0, top: 0}; var size = {width: 200, height: 200}; // Also available for Layout, Master, and Page. slide.insertSheetsChartAsImage( chart, position.left, position.right, size.width, size.height);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sourceChart | EmbeddedChart | แผนภูมิในสเปรดชีตที่จะแทรกในหน้า |
left | Number | ตำแหน่งแนวนอนของแผนภูมิเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า |
top | Number | ตำแหน่งแนวตั้งของแผนภูมิเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ |
width | Number | ความกว้างของแผนภูมิเป็นจุด |
height | Number | ความสูงของแผนภูมิเป็นจุด |
รีเทิร์น
Image
— รูปภาพที่แทรกของแผนภูมิในหน้า
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(numRows, numColumns)
แทรกตารางในหน้าเว็บ
ตารางจะอยู่ตรงกลางของหน้าด้วยขนาดเริ่มต้น รวมถึงแถวและคอลัมน์ที่กระจายอย่างเท่าเทียมกัน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
numRows | Integer | จำนวนแถวในตาราง |
numColumns | Integer | จำนวนคอลัมน์ในตาราง |
รีเทิร์น
Table
— ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(numRows, numColumns, left, top, width, height)
แทรกตารางที่มีตำแหน่งและขนาดที่ให้ไว้ในหน้าเว็บ
แถวและคอลัมน์จะกระจายอย่างเท่าเทียมกันในตารางที่สร้างขึ้น
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
numRows | Integer | จำนวนแถวในตาราง |
numColumns | Integer | จำนวนคอลัมน์ในตาราง |
left | Number | ตำแหน่งแนวนอนของตาราง วัดจากมุมซ้ายบนของ |
top | Number | ตำแหน่งแนวตั้งของตารางโดยวัดจากมุมซ้ายบนของหน้า |
width | Number | ความกว้างของตาราง |
height | Number | ความสูงขั้นต่ำของตาราง ความสูงจริงของตารางที่แสดงผลจะขึ้นอยู่กับ ตามปัจจัยต่างๆ เช่น ขนาดแบบอักษรของข้อความ |
รีเทิร์น
Table
— ตารางที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertTable(table)
แทรกสำเนาของ Table
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a table between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var 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
insertTextBox(text)
แทรกกล่องข้อความ Shape
ที่มีสตริงที่ให้ไว้ในหน้าเว็บ
รูปร่างของช่องข้อความจะถูกแทรกด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
// Insert text box with "Hello" on the first slide of presentation. var 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
insertTextBox(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. var 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
insertVideo(videoUrl)
แทรกวิดีโอด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า
ขณะนี้รองรับเฉพาะวิดีโอ YouTube เท่านั้น
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
videoUrl | String | URL ของวิดีโอที่จะแทรก |
รีเทิร์น
Video
— วิดีโอที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertVideo(videoUrl, left, top, width, height)
แทรกวิดีโอในหน้าซึ่งมีตำแหน่งและขนาดที่ระบุ
ขณะนี้รองรับเฉพาะวิดีโอ YouTube เท่านั้น
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
videoUrl | 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
insertVideo(video)
แทรกสำเนาของ Video
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a video between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var 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
insertWordArt(wordArt)
แทรกสำเนาของ WordArt
ที่ให้ไว้ในหน้าเว็บ
ตำแหน่งขององค์ประกอบที่แทรกในหน้านี้จะกำหนดจากตำแหน่งขององค์ประกอบที่มา บนหน้าเว็บที่เกี่ยวข้อง
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกจากภายในงานนำเสนอปัจจุบัน คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงยังรับช่วงมาจากองค์ประกอบที่แทรกด้วย
หากองค์ประกอบที่ให้ไว้เป็นตัวยึดตำแหน่งที่คัดลอกมาจากงานนำเสนออื่น คุณสมบัติที่สืบทอดมาจากหน้าหลักหรือหน้าเค้าโครงจะถูกคัดลอกไปยังองค์ประกอบจากแหล่งที่มา งานนำเสนอ
// Copy a word art between presentations. var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; var wordArt = otherPresentationSlide.getWordArts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertWordArt(wordArt);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
wordArt | WordArt | กลุ่มที่จะคัดลอกและแทรก |
รีเทิร์น
WordArt
— ข้อความศิลป์ที่แทรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
isSkipped()
แสดงผลว่ามีการข้ามสไลด์ในโหมดงานนำเสนอหรือไม่
รีเทิร์น
Boolean
— True
หากข้ามสไลด์ในโหมดงานนำเสนอ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
move(index)
ย้ายสไลด์ไปยังดัชนีที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
index | Integer | ดัชนีตำแหน่งที่ควรย้ายสไลด์ไป โดยขึ้นอยู่กับการจัดเรียงสไลด์ ก่อนการย้าย ดัชนีควรอยู่ระหว่าง 0 ถึงจำนวนสไลด์ใน โดยไม่แบ่งแยก |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
refreshSlide()
รีเฟรชสไลด์เพื่อแสดงการเปลี่ยนแปลงที่เกิดขึ้นกับสไลด์แหล่งที่มาที่ลิงก์ไว้ หากสไลด์นี้คือ ยังไม่ได้ลิงก์ คืนสินค้าโดยไม่ทำการเปลี่ยนแปลงใดๆ
เมธอด refreshSlide
จะคัดลอกต้นแบบที่เกี่ยวข้องของสไลด์แหล่งที่มาที่ลิงก์ไว้และ
หน้าการออกแบบลงในงานนำเสนอของสไลด์ หากยังไม่มี หากดำเนินการแล้ว
และจะได้รับการอัปเดตเช่นเดียวกันเพื่อให้สอดคล้องกับการเปลี่ยนแปลงที่เกิดขึ้นกับแหล่งที่มา
var currentPresentation = SlidesApp.getActivePresentation(); var sourcePresentation = SlidesApp.openById('sourcePresentationId'); var sourceSlide = sourcePresentation.getSlides()[0]; var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED); sourceSlide.insertText('hello world'); // Only the source slide has the text box. linkedSlide.refreshSlide(); // The linked slide now has the text box.
การขว้าง
Error
— หากไม่มีสิทธิ์การอ่านงานนำเสนอต้นทางอีกต่อไป
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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
replaceAllText(findText, replaceText)
แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" การค้นหาเป็นแบบตัวพิมพ์ใหญ่ ขาดความไว
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
findText | String | ข้อความที่จะค้นหา |
replaceText | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน |
รีเทิร์น
Integer
— จำนวนครั้งที่เปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText, matchCase)
แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ"
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
findText | String | ข้อความที่จะค้นหา |
replaceText | String | ข้อความที่จะแทนที่ข้อความที่ตรงกัน |
matchCase | Boolean | หากเป็น true การค้นหาจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ หากเป็น false การค้นหาจะเป็น
ไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ |
รีเทิร์น
Integer
— จำนวนครั้งที่เปลี่ยนแปลง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
selectAsCurrentPage()
เลือก Page
ในงานนำเสนอที่ใช้งานอยู่เป็น current page selection
และนำการเลือกก่อนหน้านี้ออก
สคริปต์จะเข้าถึงการเลือกของผู้ใช้ที่กำลังเรียกใช้สคริปต์เท่านั้น และเฉพาะในกรณีที่ สคริปต์จะเชื่อมโยงกับงานนำเสนอ
// Select the first slide as the current page selection and replace any previous selection. var 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
setSkipped(isSkipped)
ตั้งค่าว่าจะข้ามสไลด์ในโหมดงานนำเสนอหรือไม่
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
isSkipped | Boolean | True เพื่อข้ามสไลด์ในโหมดงานนำเสนอ |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
unlink()
ยกเลิกการลิงก์Slide
ปัจจุบันจากสไลด์แหล่งที่มา หากไม่ได้ลิงก์สไลด์นี้ไว้ ให้ส่งกลับ
โดยไม่ทำการเปลี่ยนแปลงใดๆ
var currentPresentation = SlidesApp.getActivePresentation(); var sourcePresentation = SlidesApp.openById('sourcePresentationId'); var sourceSlide = sourcePresentation.getSlides()[0]; var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED); linkedSlide.unlink(); linkedSlide.getSourcePresentationId(); // returns null linkedSlide.getSourceSlideObjectId(); // returns null linkedSlide.getSlideLinkingMode(); // returns SlidesApp.SlideLinkingMode.NOT_LINKED
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations