Class Master

Ana

Sunuda ana slayt.

Ana sayfalar, tüm ortak sayfa öğelerini ve bir dizi düzenin ortak özelliklerini içerir. Bu raporlar üç amaca hizmet eder:

  • Bir ana şablondaki yer tutucu şekiller, bu ana şablonu kullanan sayfalardaki tüm yer tutucu şekillerin varsayılan metin stillerini ve şekil özelliklerini içerir.
  • Ana sayfanın özellikleri, düzenlerinin devraldığı ortak sayfa özelliklerini tanımlar.
  • Ana slayttaki diğer şekiller, düzenlerinden bağımsız olarak bu ana slaytı kullanan tüm slaytlarda görünür.

Yöntemler

YöntemDönüş türüKısa açıklama
getBackground()PageBackgroundSayfanın arka planını alır.
getColorScheme()ColorSchemeSayfayla ilişkili ColorScheme öğesini alır.
getGroups()Group[]Sayfadaki Group nesnelerinin listesini döndürür.
getImages()Image[]Sayfadaki Image nesnelerinin listesini döndürür.
getLayouts()Layout[]Bu ana slaytın düzenlerini alır.
getLines()Line[]Sayfadaki Line nesnelerinin listesini döndürür.
getObjectId()StringSayfanın benzersiz kimliğini alır.
getPageElementById(id)PageElementBelirtilen kimliğe sahip sayfadaki PageElement öğesini veya böyle bir öğe yoksa null değerini döndürür.
getPageElements()PageElement[]Sayfada oluşturulan PageElement nesnelerinin listesini döndürür.
getPageType()PageTypeSayfanın türünü alır.
getPlaceholder(placeholderType)PageElementEşleşen bir yer tutucu yoksa belirtilen PlaceholderType için yer tutucu PageElement nesnesini veya null nesnesini döndürür.
getPlaceholder(placeholderType, placeholderIndex)PageElementBelirtilen PlaceholderType için yer tutucu PageElement nesnesini ve yer tutucu dizini döndürür veya yer tutucu yoksa null döndürür.
getPlaceholders()PageElement[]Sayfadaki yer tutucu PageElement nesnelerinin listesini döndürür.
getShapes()Shape[]Sayfadaki Shape nesnelerinin listesini döndürür.
getSheetsCharts()SheetsChart[]Sayfadaki SheetsChart nesnelerinin listesini döndürür.
getTables()Table[]Sayfadaki Table nesnelerinin listesini döndürür.
getVideos()Video[]Sayfadaki Video nesnelerinin listesini döndürür.
getWordArts()WordArt[]Sayfadaki WordArt nesnelerinin listesini döndürür.
group(pageElements)GroupBelirtilen tüm sayfa öğelerini gruplandırır.
insertGroup(group)GroupSağlanan Group öğesinin bir kopyasını sayfaya ekler.
insertImage(blobSource)ImageSayfanın sol üst köşesine, belirtilen resim blob'undan varsayılan boyuta sahip bir resim ekler.
insertImage(blobSource, left, top, width, height)ImageSayfaya, belirtilen resim blob'undan sağlanan konum ve boyuttaki bir resim ekler.
insertImage(image)ImageSağlanan Image öğesinin bir kopyasını sayfaya ekler.
insertImage(imageUrl)ImageSayfanın sol üst köşesine, sağlanan URL'den varsayılan boyutta bir resim ekler.
insertImage(imageUrl, left, top, width, height)ImageSayfaya, sağlanan URL'den belirtilen konum ve boyuttaki bir resim ekler.
insertLine(line)LineSağlanan Line öğesinin bir kopyasını sayfaya ekler.
insertLine(lineCategory, startConnectionSite, endConnectionSite)LineSayfaya iki connection sites'ü birbirine bağlayan bir çizgi ekler.
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)LineSayfaya bir satır ekler.
insertPageElement(pageElement)PageElementSağlanan PageElement öğesinin bir kopyasını sayfaya ekler.
insertShape(shape)ShapeSağlanan Shape öğesinin bir kopyasını sayfaya ekler.
insertShape(shapeType)ShapeSayfaya bir şekil ekler.
insertShape(shapeType, left, top, width, height)ShapeSayfaya bir şekil ekler.
insertSheetsChart(sourceChart)SheetsChartSayfaya bir Google E-Tablolar grafiği ekler.
insertSheetsChart(sourceChart, left, top, width, height)SheetsChartSayfaya, belirtilen konum ve boyutla bir Google E-Tablolar grafiği ekler.
insertSheetsChart(sheetsChart)SheetsChartSağlanan SheetsChart öğesinin bir kopyasını sayfaya ekler.
insertSheetsChartAsImage(sourceChart)ImageSayfaya Image olarak bir Google E-Tablolar grafiği ekler.
insertSheetsChartAsImage(sourceChart, left, top, width, height)ImageGoogle E-Tablolar grafiğini, sayfaya belirtilen konum ve boyutta bir Image olarak ekler.
insertTable(numRows, numColumns)TableSayfaya bir tablo ekler.
insertTable(numRows, numColumns, left, top, width, height)TableSayfaya, belirtilen konum ve boyuta sahip bir tablo ekler.
insertTable(table)TableSağlanan Table öğesinin bir kopyasını sayfaya ekler.
insertTextBox(text)ShapeSayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler.
insertTextBox(text, left, top, width, height)ShapeSayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler.
insertVideo(videoUrl)VideoSayfanın sol üst köşesine varsayılan boyutta bir video ekler.
insertVideo(videoUrl, left, top, width, height)VideoSayfaya, belirtilen konum ve boyuttaki bir video ekler.
insertVideo(video)VideoSağlanan Video öğesinin bir kopyasını sayfaya ekler.
insertWordArt(wordArt)WordArtSağlanan WordArt öğesinin bir kopyasını sayfaya ekler.
remove()voidSayfayı kaldırır.
replaceAllText(findText, replaceText)IntegerBul metniyle eşleşen metnin tüm örneklerini yeni metinle değiştirir.
replaceAllText(findText, replaceText, matchCase)IntegerBul metniyle eşleşen metnin tüm örneklerini yeni metinle değiştirir.
selectAsCurrentPage()voidEtkin sunudaki Pagecurrent page selection olarak seçer ve önceki tüm seçimleri kaldırır.

Ayrıntılı dokümanlar

getBackground()

Sayfanın arka planını alır.

Return

PageBackground: Sayfanın arka planı.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getColorScheme()

Sayfayla ilişkili ColorScheme öğesini alır.

Return

ColorScheme: Sayfanın renk şeması.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getGroups()

Sayfadaki Group nesnelerinin listesini döndürür.

Return

Group[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getImages()

Sayfadaki Image nesnelerinin listesini döndürür.

Return

Image[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getLayouts()

Bu ana slaytın düzenlerini alır.

Return

Layout[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getLines()

Sayfadaki Line nesnelerinin listesini döndürür.

Return

Line[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getObjectId()

Sayfanın benzersiz kimliğini alır. Sayfalar ve sayfa öğeleri tarafından kullanılan nesne kimlikleri aynı ad alanını paylaşır.

Return

String

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPageElementById(id)

Belirtilen kimliğe sahip sayfadaki PageElement öğesini veya böyle bir öğe yoksa null değerini döndürür.

Parametreler

AdTürAçıklama
idStringAlınmakta olan sayfa öğesinin kimliği.

Return

PageElement: Belirtilen kimliğe sahip sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPageElements()

Sayfada oluşturulan PageElement nesnelerinin listesini döndürür.

Return

PageElement[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPageType()

Sayfanın türünü alır.

Return

PageType: Sayfa türü.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPlaceholder(placeholderType)

Eşleşen bir yer tutucu yoksa belirtilen PlaceholderType için yer tutucu PageElement nesnesini veya null nesnesini döndürür.

Aynı türe sahip birden fazla yer tutucu varsa minimum yer tutucu dizini olan yer tutucuyu döndürür. Aynı dizinle eşleşen birden fazla yer tutucu varsa sayfanın sayfa öğeleri koleksiyonundaki ilk yer tutucuyu döndürür.

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

Parametreler

AdTürAçıklama
placeholderTypePlaceholderType

Return

PageElement

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPlaceholder(placeholderType, placeholderIndex)

Belirtilen PlaceholderType için yer tutucu PageElement nesnesini ve yer tutucu dizini döndürür veya yer tutucu yoksa null döndürür.

Aynı türde ve dizinde birden fazla yer tutucu varsa sayfanın sayfa öğeleri koleksiyonundaki ilk yer tutucuyu döndürür.

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

Parametreler

AdTürAçıklama
placeholderTypePlaceholderType
placeholderIndexInteger

Return

PageElement

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getPlaceholders()

Sayfadaki yer tutucu PageElement nesnelerinin listesini döndürür.

const master = SlidesApp.getActivePresentation().getMasters()[0];
Logger.log(
    `Number of placeholders in the master: ${master.getPlaceholders().length}`,
);

Return

PageElement[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getShapes()

Sayfadaki Shape nesnelerinin listesini döndürür.

Return

Shape[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getSheetsCharts()

Sayfadaki SheetsChart nesnelerinin listesini döndürür.

Return

SheetsChart[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getTables()

Sayfadaki Table nesnelerinin listesini döndürür.

Return

Table[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getVideos()

Sayfadaki Video nesnelerinin listesini döndürür.

Return

Video[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getWordArts()

Sayfadaki WordArt nesnelerinin listesini döndürür.

Return

WordArt[]

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

group(pageElements)

Belirtilen tüm sayfa öğelerini gruplandırır.

Aynı sayfada, başka bir grupta bulunmayan en az iki sayfa öğesi olmalıdır. Videos, Tables ve placeholder Shapes gibi bazı sayfa öğeleri gruplandırılamaz.

Parametreler

AdTürAçıklama
pageElementsPageElement[]Birlikte gruplandırılacak öğeler.

Return

Group: Yeni grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertGroup(group)

Sağlanan Group öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

// 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.

Parametreler

AdTürAçıklama
groupGroupKopyalanıp eklenecek grup.

Return

Group: Eklenen grup.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertImage(blobSource)

Sayfanın sol üst köşesine, belirtilen resim blob'undan varsayılan boyuta sahip bir resim ekler.

Resim eklendiğinde BlobSource'ten bir kez alınır ve sunuda gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden fazla olmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
const image = DriveApp.getFileById('123abc');
slide.insertImage(image);

Parametreler

AdTürAçıklama
blobSourceBlobSourceResim verileri.

Return

Image: Eklenen resim.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertImage(blobSource, left, top, width, height)

Sayfaya, belirtilen resim blob'undan sağlanan konum ve boyuttaki bir resim ekler.

Görüntü, ekleme sırasında sağlanan BlobSource kaynağından bir kez alınır ve sunu içinde gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.

Resmin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.

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

Parametreler

AdTürAçıklama
blobSourceBlobSourceResim verileri.
leftNumberSayfanın sol üst köşesinden ölçülen, resmin yatay konumu (noktalar cinsinden).
topNumberSayfanın sol üst köşesinden ölçülen, resmin dikey konumu (noktalar cinsinden).
widthNumberResmin nokta cinsinden genişliği.
heightNumberResmin nokta cinsinden yüksekliği.

Return

Image: Eklenen resim.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertImage(image)

Sağlanan Image öğesinin bir kopyasını sayfaya ekler.

Eklenen resimlerin bu sayfadaki konumu, kaynak resmin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan resim, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen resimde devralınır.

Sağlanan resim, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdan resme kopyalanır. Kopyalanan yer tutucu resim boşsa hedef sunuya hiçbir şey eklenmez.

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

Parametreler

AdTürAçıklama
imageImageKopyalanıp eklenecek resim.

Return

Image: Eklenen resim.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertImage(imageUrl)

Sayfanın sol üst köşesine, sağlanan URL'den varsayılan boyutta bir resim ekler.

Resim eklendiğinde URL'den bir kez alınır ve sunumda gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.

Sağlanan URL herkese açık olmalı ve 2 KB'tan büyük olmamalıdır. URL, resimle birlikte kaydedilir ve Image.getSourceUrl() üzerinden gösterilir.

Parametreler

AdTürAçıklama
imageUrlStringResim URL'si.

Return

Image: Eklenen resim.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertImage(imageUrl, left, top, width, height)

Sayfaya, sağlanan URL'den belirtilen konum ve boyuttaki bir resim ekler.

Resim eklendiğinde URL'den bir kez alınır ve sunumda gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.

Sağlanan URL herkese açık olmalı ve 2 KB'tan büyük olmamalıdır. URL, resimle birlikte kaydedilir ve Image.getSourceUrl() üzerinden gösterilir.

Resmin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.

Parametreler

AdTürAçıklama
imageUrlStringResim URL'si.
leftNumberSayfanın sol üst köşesinden ölçülen, resmin yatay konumu (noktalar cinsinden).
topNumberSayfanın sol üst köşesinden ölçülen, resmin dikey konumu (noktalar cinsinden).
widthNumberResmin nokta cinsinden genişliği.
heightNumberResmin nokta cinsinden yüksekliği.

Return

Image: Eklenen resim.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertLine(line)

Sağlanan Line öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

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

Parametreler

AdTürAçıklama
lineLineKopyalanıp eklenecek satır.

Return

Line: Eklenen satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertLine(lineCategory, startConnectionSite, endConnectionSite)

Sayfaya iki connection sites'ü birbirine bağlayan bir çizgi ekler. İki bağlantı sitesi bu sayfada olmalıdır.

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

Parametreler

AdTürAçıklama
lineCategoryLineCategoryEklenecek satırın kategorisi.
startConnectionSiteConnectionSiteHattın başlangıcının bağlanacağı bağlantı noktası.
endConnectionSiteConnectionSiteHattın sonunun bağlanacağı bağlantı noktası.

Return

Line: Eklenen satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertLine(lineCategory, startLeft, startTop, endLeft, endTop)

Sayfaya bir satır ekler.

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

Parametreler

AdTürAçıklama
lineCategoryLineCategoryEklenecek satırın kategorisi.
startLeftNumberSayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülen çizginin başlangıç noktasının yatay konumu.
startTopNumberÇizginin başlangıç noktasının dikey konumu (sayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülür).
endLeftNumberÇizginin uç noktasının yatay konumu (sayfanın sol üst köşesinden itibaren noktalarla ölçülür).
endTopNumberSayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülen çizginin bitiş noktasının dikey konumu.

Return

Line: Eklenen satır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertPageElement(pageElement)

Sağlanan PageElement öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

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

Parametreler

AdTürAçıklama
pageElementPageElementKopyalanıp eklenecek sayfa öğesi.

Return

PageElement: Eklenen sayfa öğesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertShape(shape)

Sağlanan Shape öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

// 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.

Parametreler

AdTürAçıklama
shapeShapeKopyalanıp eklenecek şekil.

Return

Shape: Eklenen şekil.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertShape(shapeType)

Sayfaya bir şekil ekler.

Şekil, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.

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

Parametreler

AdTürAçıklama
shapeTypeShapeTypeEklenecek şeklin türü.

Return

Shape: Eklenen şekil.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

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

Sayfaya bir şekil ekler.

Parametreler

AdTürAçıklama
shapeTypeShapeTypeEklenecek şeklin türü.
leftNumberSayfanın sol üst köşesinden ölçülen şeklin yatay konumu.
topNumberSayfanın sol üst köşesinden ölçülen şeklin dikey konumu.
widthNumberŞeklin genişliği.
heightNumberŞeklin yüksekliği.

Return

Shape: Eklenen şekil.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertSheetsChart(sourceChart)

Sayfaya bir Google E-Tablolar grafiği ekler.

Grafik, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.

Eklenen grafik, kaynak Google E-Tablolar grafiğine bağlanır ve bu sayede güncellenebilir. Diğer ortak çalışanlar, kaynak e-tablonun bağlantısını görebilir.

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

Parametreler

AdTürAçıklama
sourceChartEmbeddedChartSayfaya eklenecek e-tablodaki grafik.

Return

SheetsChart: Sayfaya eklenen grafik.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertSheetsChart(sourceChart, left, top, width, height)

Sayfaya, belirtilen konum ve boyutla bir Google E-Tablolar grafiği ekler.

Grafiğin en boy oranını korumak için grafik, sağlanan boyuta göre ölçeklendirilir ve ortalanır.

Eklenen grafik, kaynak Google E-Tablolar grafiğine bağlanır ve bu sayede güncellenebilir. Diğer ortak çalışanlar, kaynak e-tablonun bağlantısını görebilir.

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

Parametreler

AdTürAçıklama
sourceChartEmbeddedChartSayfaya eklenecek e-tablodaki grafik.
leftNumberSayfanın sol üst köşesinden ölçülen, grafiğin yatay konumu (noktada).
topNumberSayfanın sol üst köşesinden ölçülen, grafiğin dikey konumu (noktalar cinsinden).
widthNumberGrafik genişliği (noktalar cinsinden).
heightNumberNokta cinsinden grafiğin yüksekliği.

Return

SheetsChart: Sayfaya eklenen grafik.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertSheetsChart(sheetsChart)

Sağlanan SheetsChart öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

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

Parametreler

AdTürAçıklama
sheetsChartSheetsChartKopyalanıp eklenecek E-Tablolar grafiği.

Return

SheetsChart: Eklenen sayfalar grafiği.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertSheetsChartAsImage(sourceChart)

Sayfaya Image olarak bir Google E-Tablolar grafiği ekler.

Grafiğin resmi, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.

Eklenen grafik resmi, kaynak Google E-Tablolar grafiğine bağlı değil.

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.

Parametreler

AdTürAçıklama
sourceChartEmbeddedChartSayfaya eklenecek e-tablodaki grafik.

Return

Image: Sayfaya eklenen grafiğin resmi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertSheetsChartAsImage(sourceChart, left, top, width, height)

Google E-Tablolar grafiğini, sayfaya belirtilen konum ve boyutta bir Image olarak ekler.

Grafik resminin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.

Eklenen grafiğin resmi, kaynak Google E-Tablolar grafiğine bağlı değil.

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

Parametreler

AdTürAçıklama
sourceChartEmbeddedChartSayfaya eklenecek e-tablodaki grafik.
leftNumberSayfanın sol üst köşesinden ölçülen, grafiğin yatay konumu (noktada).
topNumberSayfanın sol üst köşesinden ölçülen, grafiğin dikey konumu (noktalar cinsinden).
widthNumberGrafik genişliği (noktalar cinsinden).
heightNumberNokta cinsinden grafiğin yüksekliği.

Return

Image: Sayfaya eklenen grafiğin resmi.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertTable(numRows, numColumns)

Sayfaya bir tablo ekler.

Tablo, varsayılan boyutta ve eşit olarak dağıtılmış satır ve sütunlarla sayfanın ortasına yerleştirilir.

Parametreler

AdTürAçıklama
numRowsIntegerTablodaki satır sayısı.
numColumnsIntegerTablodaki sütun sayısı.

Return

Table: Eklenen tablo.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

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

Sayfaya, belirtilen konum ve boyuta sahip bir tablo ekler.

Satırlar ve sütunlar, oluşturulan tabloya eşit olarak dağıtılır.

Parametreler

AdTürAçıklama
numRowsIntegerTablodaki satır sayısı.
numColumnsIntegerTablodaki sütun sayısı.
leftNumberSayfanın sol üst köşesinden ölçülen tablonun yatay konumu.
topNumberSayfanın sol üst köşesinden ölçülen tablonun dikey konumu.
widthNumberTablonun genişliği.
heightNumberTablonun minimum yüksekliği. Oluşturulan tablonun gerçek yüksekliği, metin yazı tipi boyutu gibi faktörlere bağlıdır.

Return

Table: Eklenen tablo.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertTable(table)

Sağlanan Table öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

// 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.

Parametreler

AdTürAçıklama
tableTableKopyalanıp eklenecek tablo.

Return

Table: Eklenen tablo.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertTextBox(text)

Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler.

Metin kutusu şekli, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.

// 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.

Parametreler

AdTürAçıklama
textStringMetin kutusu şeklinin içermesi gereken dize.

Return

Shape: Eklenen metin kutusu şekli.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertTextBox(text, left, top, width, height)

Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler.

// 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.

Parametreler

AdTürAçıklama
textStringMetin kutusu şeklinin içermesi gereken dize.
leftNumberSayfanın sol üst köşesinden ölçülen metin kutusu şeklinin yatay konumu.
topNumberSayfanın sol üst köşesinden ölçülen metin kutusu şeklinin dikey konumu.
widthNumberMetin kutusu şeklinin genişliği.
heightNumberMetin kutusu şeklinin yüksekliği.

Return

Shape: Eklenen metin kutusu şekli.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertVideo(videoUrl)

Sayfanın sol üst köşesine varsayılan boyutta bir video ekler.

Şu anda yalnızca YouTube videoları desteklenmektedir.

Parametreler

AdTürAçıklama
videoUrlStringEklenecek videonun URL'si.

Return

Video: Eklenen video.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

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

Sayfaya, belirtilen konum ve boyuttaki bir video ekler.

Şu anda yalnızca YouTube videoları desteklenmektedir.

Parametreler

AdTürAçıklama
videoUrlStringEklenecek videonun URL'si.
leftNumberSayfanın sol üst köşesinden ölçülen, videonun yatay konumu (noktalar cinsinden).
topNumberSayfanın sol üst köşesinden ölçülen, videonun dikey konumu (noktalar cinsinden).
widthNumberVideonun nokta cinsinden genişliği.
heightNumberVideonun nokta cinsinden yüksekliği.

Return

Video: Eklenen video.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertVideo(video)

Sağlanan Video öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

// 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.

Parametreler

AdTürAçıklama
videoVideoKopyalanıp eklenecek video.

Return

Video: Eklenen video.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

insertWordArt(wordArt)

Sağlanan WordArt öğesinin bir kopyasını sayfaya ekler.

Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.

Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.

Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğeye kopyalanır.

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

Parametreler

AdTürAçıklama
wordArtWordArtKopyalanıp eklenecek grup.

Return

WordArt: Eklenen word art.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

remove()

Sayfayı kaldırır.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

replaceAllText(findText, replaceText)

Bul metniyle eşleşen metnin tüm örneklerini yeni metinle değiştirir. Arama büyük/küçük harfe duyarlı değildir.

Parametreler

AdTürAçıklama
findTextStringBulunacak metin.
replaceTextStringEşleşen metnin yerini alacak metin.

Return

Integer: Tekrar sayısı değişti

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

replaceAllText(findText, replaceText, matchCase)

Bul metniyle eşleşen metnin tüm örneklerini yeni metinle değiştirir.

Parametreler

AdTürAçıklama
findTextStringBulunacak metin.
replaceTextStringEşleşen metnin yerini alacak metin.
matchCaseBooleantrue ise arama büyük/küçük harfe duyarlıdır; false ise arama büyük/küçük harfe duyarlı değildir.

Return

Integer: Tekrar sayısı değişti

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

selectAsCurrentPage()

Etkin sunudaki Pagecurrent page selection olarak seçer ve önceki tüm seçimleri kaldırır.

Bir komut dosyası, yalnızca komut dosyasını çalıştıran kullanıcının seçimine erişebilir ve bu da komut dosyası sunucuya bağlıysa geçerlidir.

// 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.

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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