Class Master

ต้นฉบับ

ต้นแบบในงานนำเสนอ

ต้นฉบับประกอบด้วยองค์ประกอบของหน้าที่เหมือนกันทั้งหมดและคุณสมบัติทั่วไปสำหรับชุดการออกแบบ โฆษณาเหล่านี้ มีวัตถุประสงค์ 3 ข้อ ได้แก่

  • รูปร่างของตัวยึดตำแหน่งบนต้นฉบับจะมีรูปแบบข้อความเริ่มต้นและคุณสมบัติรูปร่างของทั้งหมด รูปร่างตัวยึดตำแหน่งบนหน้าเว็บที่ใช้ต้นแบบนั้น
  • คุณสมบัติของหน้าหลักจะกำหนดคุณสมบัติทั่วไปของหน้าที่ได้มาจากเลย์เอาต์ของหน้าหลัก
  • รูปร่างอื่นๆ ในสไลด์ต้นแบบจะปรากฏในสไลด์ทั้งหมดที่ใช้ต้นแบบดังกล่าว โดยไม่คำนึงถึง เลย์เอาต์

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getBackground()PageBackgroundรับพื้นหลังของหน้า
getColorScheme()ColorSchemeรับ ColorScheme ที่เชื่อมโยงกับหน้านี้
getGroups()Group[]แสดงรายการออบเจ็กต์ Group ในหน้า
getImages()Image[]แสดงรายการออบเจ็กต์ Image ในหน้า
getLayouts()Layout[]รับเลย์เอาต์ของต้นฉบับนี้
getLines()Line[]แสดงรายการออบเจ็กต์ Line ในหน้า
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 ในหน้า
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 ที่ให้ไว้ในหน้าเว็บ
remove()voidนำหน้าออก
replaceAllText(findText, replaceText)Integerแทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ"
replaceAllText(findText, replaceText, matchCase)Integerแทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ"
selectAsCurrentPage()voidเลือก Page ในงานนำเสนอที่ใช้งานอยู่เป็น current page selection และนำการเลือกก่อนหน้านี้ออก

เอกสารโดยละเอียด

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()

แสดงรายการออบเจ็กต์ Group ในหน้า

รีเทิร์น

Group[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getImages()

แสดงรายการออบเจ็กต์ Image ในหน้า

รีเทิร์น

Image[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLayouts()

รับเลย์เอาต์ของต้นฉบับนี้

รีเทิร์น

Layout[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLines()

แสดงรายการออบเจ็กต์ Line ในหน้า

รีเทิร์น

Line[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getObjectId()

รับรหัสที่ไม่ซ้ำกันของหน้าเว็บ รหัสออบเจ็กต์ที่หน้าเว็บและองค์ประกอบของหน้าใช้เหมือนกัน Namespace

รีเทิร์น

String

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageElementById(id)

แสดงผล PageElement ในหน้าที่มีรหัสที่ระบุ หรือ null หากไม่มี

พารามิเตอร์

ชื่อประเภทคำอธิบาย
idStringรหัสองค์ประกอบของหน้าที่กำลังดึงข้อมูล

รีเทิร์น

PageElement — องค์ประกอบของหน้าที่มีรหัสที่กำหนด

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageElements()

แสดงรายการออบเจ็กต์ PageElement ที่แสดงผลในหน้าเว็บ

รีเทิร์น

PageElement[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageType()

รับประเภทของหน้าเว็บ

รีเทิร์น

PageType — ประเภทหน้าเว็บ

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPlaceholder(placeholderType)

แสดงผลออบเจ็กต์ PageElement ที่เป็นตัวยึดตำแหน่งสำหรับ PlaceholderType ที่ระบุหรือ null หากไม่มีตัวยึดตำแหน่งที่ตรงกัน

หากมีตัวยึดตำแหน่งที่เป็นประเภทเดียวกันหลายรายการ ตัวยึดตำแหน่งจะแสดงตัวยึดตำแหน่งที่มีขนาดเล็กที่สุด ดัชนีตัวยึดตำแหน่ง หากมีตัวยึดตำแหน่งที่ตรงกันหลายรายการซึ่งมีดัชนีเดียวกัน ตัวยึดตำแหน่งจะแสดง ตัวยึดตำแหน่งแรกจากคอลเล็กชันองค์ประกอบหน้าเว็บ

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
placeholderTypePlaceholderType

รีเทิร์น

PageElement

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
placeholderTypePlaceholderType
placeholderIndexInteger

รีเทิร์น

PageElement

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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);

รีเทิร์น

PageElement[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getShapes()

แสดงรายการออบเจ็กต์ Shape ในหน้า

รีเทิร์น

Shape[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSheetsCharts()

แสดงรายการออบเจ็กต์ SheetsChart ในหน้า

รีเทิร์น

SheetsChart[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTables()

แสดงรายการออบเจ็กต์ Table ในหน้า

รีเทิร์น

Table[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getVideos()

แสดงรายการออบเจ็กต์ Video ในหน้า

รีเทิร์น

Video[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getWordArts()

แสดงรายการออบเจ็กต์ WordArt ในหน้า

รีเทิร์น

WordArt[]

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

group(pageElements)

จัดกลุ่มองค์ประกอบหน้าที่ระบุทั้งหมด

ควรมีองค์ประกอบของหน้าอย่างน้อย 2 รายการบนหน้าเดียวกันซึ่งไม่ได้อยู่ในอีกองค์ประกอบหนึ่ง กลุ่ม องค์ประกอบบางอย่างของหน้าเว็บ เช่น Videos, Tables และ placeholder Shapes ไม่สามารถจัดกลุ่มได้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
pageElementsPageElement[]องค์ประกอบที่จะจัดกลุ่มไว้ด้วยกัน

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
groupGroupกลุ่มที่จะคัดลอกและแทรก

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
blobSourceBlobSourceข้อมูลรูปภาพ

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
blobSourceBlobSourceข้อมูลรูปภาพ
leftNumberตำแหน่งแนวนอนของรูปภาพเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า
topNumberตำแหน่งแนวตั้งของรูปภาพเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ
widthNumberความกว้างของรูปภาพเป็นจุด
heightNumberความสูงของรูปภาพเป็นจุด

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
imageImageรูปภาพที่จะคัดลอกและแทรก

รีเทิร์น

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()

พารามิเตอร์

ชื่อประเภทคำอธิบาย
imageUrlStringURL ของรูปภาพ

รีเทิร์น

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()

ระบบจะปรับขนาดและจัดรูปภาพให้อยู่กึ่งกลางเพื่อรักษาอัตราส่วนของรูปภาพ ตามขนาดที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
imageUrlStringURL ของรูปภาพ
leftNumberตำแหน่งแนวนอนของรูปภาพเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า
topNumberตำแหน่งแนวตั้งของรูปภาพเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ
widthNumberความกว้างของรูปภาพเป็นจุด
heightNumberความสูงของรูปภาพเป็นจุด

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
lineLineบรรทัดที่จะคัดลอกและแทรก

รีเทิร์น

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]);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
lineCategoryLineCategoryหมวดหมู่ของเส้นที่จะแทรก
startConnectionSiteConnectionSiteเว็บไซต์การเชื่อมต่อที่จะเชื่อมต่อจุดเริ่มต้นของบรรทัด
endConnectionSiteConnectionSiteเว็บไซต์การเชื่อมต่อที่จะเชื่อมต่อปลายบรรทัด

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
lineCategoryLineCategoryหมวดหมู่ของเส้นที่จะแทรก
startLeftNumberตำแหน่งแนวนอนของจุดเริ่มต้นของเส้นวัดเป็นหน่วยจุด จากมุมบนซ้ายของหน้า
startTopNumberตำแหน่งแนวตั้งของจุดเริ่มต้นของเส้น วัดเป็นจุดจาก ที่มุมซ้ายบนของหน้า
endLeftNumberตำแหน่งแนวนอนของจุดสิ้นสุดของเส้น วัดเป็นจุดจาก ที่มุมซ้ายบนของหน้า
endTopNumberตำแหน่งแนวตั้งของจุดปลายเส้น วัดเป็นจุดจากเส้น ที่มุมซ้ายบนของหน้า

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
pageElementPageElementองค์ประกอบของหน้าที่จะคัดลอกและแทรก

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
shapeShapeรูปร่างที่จะคัดลอกและแทรก

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
shapeTypeShapeTypeประเภทของรูปร่างที่จะแทรก

รีเทิร์น

Shape — รูปร่างที่แทรก

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertShape(shapeType, left, top, width, height)

แทรกรูปร่างบนหน้าเว็บ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
shapeTypeShapeTypeประเภทของรูปร่างที่จะแทรก
leftNumberตำแหน่งแนวนอนของรูปร่าง ซึ่งวัดจากมุมซ้ายบนของ
topNumberตำแหน่งแนวตั้งของรูปร่างซึ่งวัดจากมุมซ้ายบนของหน้า
widthNumberความกว้างของรูปร่าง
heightNumberความสูงของรูปร่าง

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sourceChartEmbeddedChartแผนภูมิในสเปรดชีตที่จะแทรกในหน้า

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sourceChartEmbeddedChartแผนภูมิในสเปรดชีตที่จะแทรกในหน้า
leftNumberตำแหน่งแนวนอนของแผนภูมิเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า
topNumberตำแหน่งแนวตั้งของแผนภูมิเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ
widthNumberความกว้างของแผนภูมิเป็นจุด
heightNumberความสูงของแผนภูมิเป็นจุด

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sheetsChartSheetsChartระบบจะคัดลอกและแทรกแผนภูมิชีต

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sourceChartEmbeddedChartแผนภูมิในสเปรดชีตที่จะแทรกในหน้า

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
sourceChartEmbeddedChartแผนภูมิในสเปรดชีตที่จะแทรกในหน้า
leftNumberตำแหน่งแนวนอนของแผนภูมิเป็นจุดซึ่งวัดจากมุมซ้ายบน ของหน้า
topNumberตำแหน่งแนวตั้งของแผนภูมิเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ
widthNumberความกว้างของแผนภูมิเป็นจุด
heightNumberความสูงของแผนภูมิเป็นจุด

รีเทิร์น

Image — รูปภาพที่แทรกของแผนภูมิในหน้า

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertTable(numRows, numColumns)

แทรกตารางในหน้าเว็บ

ตารางจะอยู่ตรงกลางของหน้าด้วยขนาดเริ่มต้น รวมถึงแถวและคอลัมน์ที่กระจายอย่างเท่าเทียมกัน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
numRowsIntegerจำนวนแถวในตาราง
numColumnsIntegerจำนวนคอลัมน์ในตาราง

รีเทิร์น

Table — ตารางที่แทรก

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertTable(numRows, numColumns, left, top, width, height)

แทรกตารางที่มีตำแหน่งและขนาดที่ให้ไว้ในหน้าเว็บ

แถวและคอลัมน์จะกระจายอย่างเท่าเทียมกันในตารางที่สร้างขึ้น

พารามิเตอร์

ชื่อประเภทคำอธิบาย
numRowsIntegerจำนวนแถวในตาราง
numColumnsIntegerจำนวนคอลัมน์ในตาราง
leftNumberตำแหน่งแนวนอนของตาราง วัดจากมุมซ้ายบนของ
topNumberตำแหน่งแนวตั้งของตารางโดยวัดจากมุมซ้ายบนของหน้า
widthNumberความกว้างของตาราง
heightNumberความสูงขั้นต่ำของตาราง ความสูงจริงของตารางที่แสดงผลจะขึ้นอยู่กับ ตามปัจจัยต่างๆ เช่น ขนาดแบบอักษรของข้อความ

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
tableTableตารางที่จะคัดลอกและแทรก

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringสตริงที่รูปร่างกล่องข้อความควรมี

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringสตริงที่รูปร่างกล่องข้อความควรมี
leftNumberตำแหน่งแนวนอนของรูปร่างกล่องข้อความ ซึ่งวัดจากมุมซ้ายบน ของหน้า
topNumberตำแหน่งแนวตั้งของรูปร่างกล่องข้อความ ซึ่งวัดจากมุมซ้ายบนของ หน้าเว็บ
widthNumberความกว้างของรูปร่างกล่องข้อความ
heightNumberความสูงของรูปร่างกล่องข้อความ

รีเทิร์น

Shape — รูปร่างของกล่องข้อความที่แทรก

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertVideo(videoUrl)

แทรกวิดีโอด้วยขนาดเริ่มต้นที่มุมซ้ายบนของหน้า

ขณะนี้รองรับเฉพาะวิดีโอ YouTube เท่านั้น

พารามิเตอร์

ชื่อประเภทคำอธิบาย
videoUrlStringURL ของวิดีโอที่จะแทรก

รีเทิร์น

Video — วิดีโอที่แทรก

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insertVideo(videoUrl, left, top, width, height)

แทรกวิดีโอในหน้าซึ่งมีตำแหน่งและขนาดที่ระบุ

ขณะนี้รองรับเฉพาะวิดีโอ YouTube เท่านั้น

พารามิเตอร์

ชื่อประเภทคำอธิบาย
videoUrlStringURL ของวิดีโอที่จะแทรก
leftNumberตำแหน่งแนวนอนของวิดีโอเป็นจุด โดยวัดจากมุมซ้ายบน ของหน้า
topNumberตำแหน่งแนวตั้งของวิดีโอเป็นจุด โดยวัดจากมุมซ้ายบนของ หน้าเว็บ
widthNumberความกว้างของวิดีโอเป็นจุด
heightNumberความสูงของวิดีโอเป็นจุด

รีเทิร์น

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.

พารามิเตอร์

ชื่อประเภทคำอธิบาย
videoVideoวิดีโอที่จะคัดลอกและแทรก

รีเทิร์น

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
wordArtWordArtกลุ่มที่จะคัดลอกและแทรก

รีเทิร์น

WordArt — ข้อความศิลป์ที่แทรก

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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)

แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ" การค้นหาเป็นแบบตัวพิมพ์ใหญ่ ขาดความไว

พารามิเตอร์

ชื่อประเภทคำอธิบาย
findTextStringข้อความที่จะค้นหา
replaceTextStringข้อความที่จะแทนที่ข้อความที่ตรงกัน

รีเทิร์น

Integer — จำนวนครั้งที่เปลี่ยนแปลง

การให้สิทธิ์

สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replaceAllText(findText, replaceText, matchCase)

แทนที่ข้อความทั้งหมดที่ตรงกับการค้นหาข้อความด้วย "แทนที่ข้อความ"

พารามิเตอร์

ชื่อประเภทคำอธิบาย
findTextStringข้อความที่จะค้นหา
replaceTextStringข้อความที่จะแทนที่ข้อความที่ตรงกัน
matchCaseBooleanหากเป็น 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