Class Presentation

Sunuluş şekli

Bir sunu.

Yöntemler

YöntemDönüş türüKısa açıklama
addEditor(emailAddress)PresentationBelirtilen kullanıcıyı Presentation için düzenleyiciler listesine ekler.
addEditor(user)PresentationBelirtilen kullanıcıyı Presentation için düzenleyiciler listesine ekler.
addEditors(emailAddresses)PresentationBelirtilen kullanıcı dizisini Presentation için düzenleyiciler listesine ekler.
addViewer(emailAddress)PresentationBelirtilen kullanıcıyı Presentation için izleyiciler listesine ekler.
addViewer(user)PresentationBelirtilen kullanıcıyı Presentation için izleyiciler listesine ekler.
addViewers(emailAddresses)PresentationBelirtilen kullanıcı dizisini Presentation için izleyici listesine ekler.
appendSlide()SlideMevcut ana şablona dayalı önceden tanımlanmış PredefinedLayout.BLANK düzenlemeyi kullanarak sununun sonuna bir slayt ekler.
appendSlide(layout)SlideMevcut ana sayfaya göre belirtilen düzeni kullanarak sunumun sonuna bir slayt ekler.
appendSlide(predefinedLayout)SlideMevcut ana sayfaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler.
appendSlide(slide)SlideSağlanan Slide öğesinin bir kopyasını sunumun sonuna ekler.
appendSlide(slide, linkingMode)SlideKaynak sunudaki Slide öğesinin bir kopyasını geçerli sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtildiği şekilde ayarlar.
getEditors()User[]Bu Presentation için düzenleyenlerin listesini alır.
getId()StringSununun benzersiz tanımlayıcısını alır.
getLayouts()Layout[]Sunudaki düzenleri alır.
getMasters()Master[]Sunudaki ana slaytları alır.
getName()StringSununun adını veya başlığını alır.
getNotesMaster()NotesMasterSununun notlar ana sayfasını alır.
getNotesPageHeight()NumberSunudaki notlar ana sayfasının ve not sayfalarının sayfa yüksekliğini puan cinsinden alır.
getNotesPageWidth()NumberSunudaki notlar ana sayfasının ve not sayfalarının sayfa genişliğini puan cinsinden alır.
getPageElementById(id)PageElementBelirtilen kimliğe sahip PageElement öğesini veya yoksa null değerini döndürür.
getPageHeight()NumberSunudaki slaytların, düzenlerin ve ana sayfaların sayfa yüksekliğini puan cinsinden alır.
getPageWidth()NumberSunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini puan cinsinden alır.
getSelection()SelectionEtkin sunudaki kullanıcının seçimini alır.
getSlideById(id)SlideBelirtilen kimliğe sahip Slide öğesini veya yoksa null değerini döndürür.
getSlides()Slide[]Sunudaki slaytları alır.
getUrl()StringBu sunuya erişmek için URL'yi alır.
getViewers()User[]Bu Presentation için görüntüleyenlerin ve yorumcuların listesini alır.
insertSlide(insertionIndex)SlideGeçerli ana slayta göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunudaki belirtilen dizinde bir slayt ekler.
insertSlide(insertionIndex, layout)SlideMevcut ana slayta göre belirtilen düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler.
insertSlide(insertionIndex, predefinedLayout)SlideMevcut ana slayta göre belirtilen önceden tanımlanmış düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler.
insertSlide(insertionIndex, slide)SlideSunuda belirtilen dizinde, sağlanan Slide öğesinin bir kopyasını ekler.
insertSlide(insertionIndex, slide, linkingMode)SlideKaynak sunudaki sağlanan Slide öğesinin bir kopyasını geçerli sunudaki belirtilen dizin içine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtildiği şekilde ayarlar.
removeEditor(emailAddress)PresentationBelirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır.
removeEditor(user)PresentationBelirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır.
removeViewer(emailAddress)PresentationBelirtilen kullanıcıyı Presentation için görüntüleyen ve yorum yapanlar listesinden kaldırır.
removeViewer(user)PresentationBelirtilen kullanıcıyı Presentation için görüntüleyen ve yorum yapanlar listesinden 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.
saveAndClose()voidMevcut Presentation'yi kaydeder.
setName(name)voidSununun adını veya başlığını belirler.

Ayrıntılı dokümanlar

addEditor(emailAddress)

Belirtilen kullanıcıyı Presentation için düzenleyiciler listesine ekler. Kullanıcı zaten izleyici listesindeyse bu yöntem, kullanıcıyı izleyici listesinden çıkarır.

Parametreler

AdTürAçıklama
emailAddressStringEklenecek kullanıcının e-posta adresi.

Return

Presentation: Zincirleme için bu Presentation.

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

addEditor(user)

Belirtilen kullanıcıyı Presentation için düzenleyiciler listesine ekler. Kullanıcı zaten izleyici listesindeyse bu yöntem, kullanıcıyı izleyici listesinden çıkarır.

Parametreler

AdTürAçıklama
userUserEklenecek kullanıcının temsili.

Return

Presentation: Zincirleme için bu Presentation.

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

addEditors(emailAddresses)

Belirtilen kullanıcı dizisini Presentation için düzenleyiciler listesine ekler. Kullanıcılardan herhangi biri zaten izleyici listesindeyse bu yöntem, kullanıcıları izleyici listesinden çıkarır.

Parametreler

AdTürAçıklama
emailAddressesString[]Eklenecek kullanıcıların e-posta adresleri dizisi.

Return

Presentation: Zincirleme için bu Presentation.

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

addViewer(emailAddress)

Belirtilen kullanıcıyı Presentation için izleyiciler listesine ekler. Kullanıcı zaten düzenleyiciler listesindeyse bu yöntemin etkisi olmaz.

Parametreler

AdTürAçıklama
emailAddressStringEklenecek kullanıcının e-posta adresi.

Return

Presentation: Zincirleme için bu Presentation.

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

addViewer(user)

Belirtilen kullanıcıyı Presentation için izleyiciler listesine ekler. Kullanıcı zaten düzenleyiciler listesindeyse bu yöntemin etkisi olmaz.

Parametreler

AdTürAçıklama
userUserEklenecek kullanıcının temsili.

Return

Presentation: Zincirleme için bu Presentation.

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

addViewers(emailAddresses)

Belirtilen kullanıcı dizisini Presentation için izleyici listesine ekler. Kullanıcılardan bazıları zaten düzenleyiciler listesindeyse bu yöntemin bu kullanıcılar üzerinde herhangi bir etkisi olmaz.

Parametreler

AdTürAçıklama
emailAddressesString[]Eklenecek kullanıcıların e-posta adresleri dizisi.

Return

Presentation: Zincirleme için bu Presentation.

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

appendSlide()

Mevcut ana şablona dayalı önceden tanımlanmış PredefinedLayout.BLANK düzenlemeyi kullanarak sununun sonuna bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:

  • Geçerli son slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana slayt.

Return

Slide: Eklenen yeni slayt.

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

appendSlide(layout)

Mevcut ana sayfaya göre belirtilen düzeni kullanarak sunumun sonuna bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:

  • Geçerli son slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
layoutLayoutYeni slayt için kullanılacak düzen. Mevcut ana şablonda bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

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

appendSlide(predefinedLayout)

Mevcut ana sayfaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:

  • Geçerli son slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
predefinedLayoutPredefinedLayoutYeni slayt için kullanılacak önceden tanımlanmış düzen. Mevcut ana şablonda bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

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

appendSlide(slide)

Sağlanan Slide öğesinin bir kopyasını sunumun sonuna ekler.

Kopyalanan slayt farklı bir sunudaysa ve bu sunudaki üst ana sayfa ve düzen sayfaları mevcut değilse bunlar da kopyalanır.

// Copy a slide from another presentation and appends it.
const otherPresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = otherPresentation.getSlides()[0];
currentPresentation.appendSlide(slide);

Parametreler

AdTürAçıklama
slideSlideKopyalanıp eklenecek slayt.

Return

Slide: Eklenen yeni slayt.

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

appendSlide(slide, linkingMode)

Kaynak sunudaki Slide öğesinin bir kopyasını geçerli sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtildiği şekilde ayarlar.

Kopyalanan slayt farklı bir sunudaysa ve geçerli sunudaysa üst ana sayfa ve düzen sayfaları da kopyalanır.

Bağlantı modu SlideLinkingMode.LINKED ise Slide.refreshSlide() çağrıldığında eklenen slayt, sağlanan kaynak slaytla eşleşecek şekilde güncellenebilir. Diğer ortak çalışanlar kaynak slaytın bağlantısını görebilir. SlideLinkingMode.LINKED, geçerli sunudaki kaynak slaytlarla kullanılamaz.

// Copy a slide from another presentation, then append and link it.
const sourcePresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = sourcePresentation.getSlides()[0];
const appendedSlide = currentPresentation.appendSlide(
    slide,
    SlidesApp.SlideLinkingMode.LINKED,
);

Parametreler

AdTürAçıklama
slideSlideKopyalanacak, eklenecek ve bağlanacak slayt.
linkingModeSlideLinkingModeKullanılacak bağlantı modu.

Return

Slide: Yeni slayt.

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

getEditors()

Bu Presentation için düzenleyenlerin listesini alır.

Return

User[]: Düzenleme iznine sahip kullanıcı dizisi.

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

getId()

Sununun benzersiz tanımlayıcısını alır. Sunu kimliği, belirli bir sunu örneğini açmak için SlidesApp.openById() ile birlikte kullanılır.

Return

String: Bu sununun kimliğ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

getLayouts()

Sunudaki düzenleri alır.

Return

Layout[]: Bu sunudaki düzenler listesi.

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

getMasters()

Sunudaki ana slaytları alır.

Return

Master[]: Bu sunudaki ana slaytların listesi.

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

getName()

Sununun adını veya başlığını alır.

Return

String: Bu sununun başlığı.

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

getNotesMaster()

Sununun notlar ana sayfasını alır.

Return

NotesMaster: Sununun notlar ana sayfası.

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

getNotesPageHeight()

Sunudaki notlar ana sayfasının ve not sayfalarının sayfa yüksekliğini puan cinsinden alır. Bunların tümü aynı sayfa yüksekliğine sahiptir.

Return

Number: Notlar sayfasının nokta cinsinden yüksekliğ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

getNotesPageWidth()

Sunudaki notlar ana sayfasının ve not sayfalarının sayfa genişliğini puan cinsinden alır. Tümünün sayfa genişliği aynıdır.

Return

Number: Notlar sayfasının punto cinsinden genişliğ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

getPageElementById(id)

Belirtilen kimliğe sahip PageElement öğesini veya 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

getPageHeight()

Sunudaki slaytların, düzenlerin ve ana sayfaların sayfa yüksekliğini puan cinsinden alır. Bunların tümü aynı sayfa yüksekliğine sahiptir.

Return

Number: Sayfanın nokta cinsinden yüksekliğ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

getPageWidth()

Sunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini puan cinsinden alır. Tümünün sayfa genişliği aynıdır.

Return

Number: Sayfa genişliği (punto cinsinden).

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

getSelection()

Etkin sunudaki kullanıcının seçimini alı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.

Döndürülen seçimin geçerli olan seçim olduğunu unutmayın. Komut dosyası, sunu üzerinde çeşitli değişiklikler yaparken seçim, bu değişiklikleri dikkate alacak şekilde dönüştürülür. Örneğin, A ve B adlı iki şekil seçilir ve ardından komut dosyası B şeklini kaldırırsa döndürülen seçim nesnesi, yalnızca A şeklinin seçileceği şekilde dolaylı olarak güncellenir.

// Gets the current active page that is selected in the active presentation.
const selection = SlidesApp.getActivePresentation().getSelection();
const currentPage = selection.getCurrentPage();

Return

Selection: Kullanıcının seçiminin temsilidir. Komut dosyası sunuya bağlı değilse veya geçerli bir kullanıcı seçimi yoksa null olur.

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

getSlideById(id)

Belirtilen kimliğe sahip Slide öğesini veya yoksa null değerini döndürür.

Parametreler

AdTürAçıklama
idStringAlınan slaytın kimliği.

Return

Slide: Belirtilen kimliğe sahip slayt.

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

getSlides()

Sunudaki slaytları alır.

Return

Slide[]: Bu sunudaki slaytların listesi.

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

getUrl()

Bu sunuya erişmek için URL'yi alır.

const presentation = SlidesApp.getActivePresentation();

// Send out the link to open the presentation.
MailApp.sendEmail(
    '<email-address>',
    presentation.getName(),
    presentation.getUrl(),
);

Return

String: Geçerli sunuya erişmek için kullanılacak URL.

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

getViewers()

Bu Presentation için görüntüleyenlerin ve yorumcuların listesini alır.

Return

User[]: Görüntüleme veya yorum yapma iznine sahip kullanıcı dizisi.

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

insertSlide(insertionIndex)

Geçerli ana slayta göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunudaki belirtilen dizinde bir slayt ekler. Mevcut ana şulardan biridir:

  • Önceki slaytın ana sayfası.
  • insertionIndex sıfır ise ilk slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini belirten sıfır tabanlı dizin.

Return

Slide: Eklenen yeni slayt.

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

insertSlide(insertionIndex, layout)

Mevcut ana slayta göre belirtilen düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:

  • Önceki slaytın ana sayfası.
  • insertionIndex sıfır ise ilk slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini belirten sıfır tabanlı dizin.
layoutLayoutYeni slayt için kullanılacak düzen. Mevcut ana şablonda bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

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

insertSlide(insertionIndex, predefinedLayout)

Mevcut ana slayta göre belirtilen önceden tanımlanmış düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:

  • Önceki slaytın ana sayfası.
  • insertionIndex sıfır ise ilk slaytın ana öğesi.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini belirten sıfır tabanlı dizin.
predefinedLayoutPredefinedLayoutYeni slayt için kullanılacak önceden tanımlanmış düzen. Mevcut ana şablonda bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

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

insertSlide(insertionIndex, slide)

Sunuda belirtilen dizinde, sağlanan Slide öğesinin bir kopyasını ekler.

Kopyalanan slayt farklı bir sunudaysa ve bu sunudaki üst ana sayfa ve düzen sayfaları mevcut değilse bunlar da kopyalanır.

// Copy a slide from another presentation and inserts it.
const otherPresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = otherPresentation.getSlides()[0];
const insertionIndex = 1;
currentPresentation.insertSlide(insertionIndex, slide);

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini belirten sıfır tabanlı dizin.
slideSlideKopyalanıp eklenecek slayt.

Return

Slide: Eklenen yeni slayt.

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

insertSlide(insertionIndex, slide, linkingMode)

Kaynak sunudaki sağlanan Slide öğesinin bir kopyasını geçerli sunudaki belirtilen dizin içine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtildiği şekilde ayarlar.

Kopyalanan slayt farklı bir sunudaysa ve geçerli sunudaysa üst ana sayfa ve düzen sayfaları da kopyalanır.

Bağlantı modu SlideLinkingMode.LINKED ise Slide.refreshSlide() çağrıldığında eklenen slayt, sağlanan kaynak slaytla eşleşecek şekilde güncellenebilir. Diğer ortak çalışanlar, kaynak slaytın bağlantısını görebilir. SlideLinkingMode.LINKED, geçerli sunudaki kaynak slaytlarla kullanılamaz.

// Copy a slide from another presentation, then insert and link it.
const sourcePresentation = SlidesApp.openById('presentationId');
const currentPresentation = SlidesApp.getActivePresentation();
const slide = sourcePresentation.getSlides()[0];
const insertionIndex = 1;
const insertedSlide = currentPresentation.insertSlide(
    insertionIndex,
    slide,
    SlidesApp.SlideLinkingMode.LINKED,
);

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini belirten sıfır tabanlı dizin.
slideSlideKopyalanıp eklenecek slayt.
linkingModeSlideLinkingModeKullanılacak bağlantı modu.

Return

Slide: Yeni slayt.

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

removeEditor(emailAddress)

Belirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait olan kullanıcıların Presentation'e erişimini engellemez. Örneğin, Presentation kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation, kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.

Drive dosyaları için bu işlem, kullanıcıyı görüntüleyen kullanıcılar listesinden de kaldırır.

Parametreler

AdTürAçıklama
emailAddressStringKaldırılacak kullanıcının e-posta adresi.

Return

Presentation: Zincirleme için bu Presentation.

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

removeEditor(user)

Belirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait olan kullanıcıların Presentation'e erişimini engellemez. Örneğin, Presentation kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation, kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.

Drive dosyaları için bu işlem, kullanıcıyı görüntüleyen kullanıcılar listesinden de kaldırır.

Parametreler

AdTürAçıklama
userUserKaldırılacak kullanıcının temsili.

Return

Presentation: Zincirleme için bu Presentation.

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

removeViewer(emailAddress)

Belirtilen kullanıcıyı Presentation için görüntüleyen ve yorum yapanlar listesinden kaldırır. Kullanıcı izleyici veya yorumcu değilse bu yöntemin hiçbir etkisi yoktur. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait kullanıcıların Presentation'e erişmesini de engellemez. Örneğin, Presentation kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.

Drive dosyaları için bu işlem, kullanıcıyı düzenleyiciler listesinden de kaldırır.

Parametreler

AdTürAçıklama
emailAddressStringKaldırılacak kullanıcının e-posta adresi.

Return

Presentation: Zincirleme için bu Presentation.

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

removeViewer(user)

Belirtilen kullanıcıyı Presentation için görüntüleyen ve yorum yapanlar listesinden kaldırır. Kullanıcı izleyici değil de düzenleyiciyse bu yöntemin hiçbir etkisi olmaz. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait kullanıcıların Presentation'e erişimini de engellemez. Örneğin, Presentation kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation, kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.

Drive dosyaları için bu işlem, kullanıcıyı düzenleyiciler listesinden de kaldırır.

Parametreler

AdTürAçıklama
userUserKaldırılacak kullanıcının temsili.

Return

Presentation: Zincirleme için bu Presentation.

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

saveAndClose()

Mevcut Presentation'yi kaydeder. Beklemedeki güncellemelerin temizlenmesine ve uygulanmasına neden olur.

Komut dosyası yürütme işlemi bir hatayla sonlandırılmış olsa bile saveAndClose() yöntemi, açık her Presentation için komut dosyası yürütme işleminin sonunda otomatik olarak çağrılır.

Kapalı Presentation düzenlenemez. Belirli bir sunuyu düzenlemek üzere yeniden açmak için SlidesApp'teki açma yöntemlerinden birini kullanın.

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

setName(name)

Sununun adını veya başlığını belirler.

Parametreler

AdTürAçıklama
nameStringBu sunu için ayarlanacak ad.

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