Class Presentation

Sunu

Sunu

Yöntemler

YöntemDönüş türüKısa açıklama
addEditor(emailAddress)PresentationBelirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler.
addEditor(user)PresentationBelirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler.
addEditors(emailAddresses)PresentationBelirtilen kullanıcı dizisini Presentation için düzenleyenler listesine ekler.
addViewer(emailAddress)PresentationBelirtilen kullanıcıyı Presentation için görüntüleyiciler listesine ekler.
addViewer(user)PresentationBelirtilen kullanıcıyı Presentation için görüntüleyiciler listesine ekler.
addViewers(emailAddresses)PresentationBelirtilen kullanıcı dizisini Presentation için görüntüleyiciler listesine ekler.
appendSlide()SlideMevcut ana şablona göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sununun sonuna bir slayt ekler.
appendSlide(layout)SlideGeçerli ana temaya göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler.
appendSlide(predefinedLayout)SlideMevcut ana temaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler.
appendSlide(slide)SlideBelirtilen Slide dosyasının bir kopyasını sununun sonuna ekler.
appendSlide(slide, linkingMode)SlideKaynak sunudaki sağlanan Slide öğesinin bir kopyasını mevcut sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode ile 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 slaytını alır.
getNotesPageHeight()NumberSunudaki not ana sayfasının ve not sayfalarının yüksekliğini puan cinsinden alır.
getNotesPageWidth()NumberSunudaki notlar ana sayfasının ve notlar sayfalarının punto cinsinden sayfa genişliğini alır.
getPageElementById(id)PageElement|nullBelirtilen kimliğe sahip PageElement değerini veya yoksa null değerini döndürür.
getPageHeight()NumberSunudaki slaytların, düzenlerin ve ana slaytları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()Selection|nullEtkin sunudaki kullanıcının seçimini alır.
getSlideById(id)Slide|nullBelirtilen kimliğe sahip Slide değerini 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 şablona dayalı PredefinedLayout.BLANK önceden tanımlanmış düzenini kullanarak sunumda belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, layout)SlideGeçerli ana şablona göre belirtilen düzeni kullanarak sunudaki belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, predefinedLayout)SlideGeçerli ana slayda göre önceden tanımlanmış düzeni kullanarak sunumda belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, slide)SlideBelirtilen Slide öğesinin bir kopyasını sunudaki belirtilen dizine ekler.
insertSlide(insertionIndex, slide, linkingMode)SlideKaynak sunudaki Slide değerinin bir kopyasını, mevcut sunudaki belirtilen dizine ekler ve slayt bağlantısını SlideLinkingMode ile 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 izleyici ve yorumcu listesinden kaldırır.
removeViewer(user)PresentationBelirtilen kullanıcıyı Presentation için izleyici ve yorumcu listesinden kaldırır.
replaceAllText(findText, replaceText)IntegerBulunan metne uyan tüm metin örneklerini yeni metinle değiştirir.
replaceAllText(findText, replaceText, matchCase)IntegerBulunan metne uyan tüm metin örneklerini yeni metinle değiştirir.
saveAndClose()voidMevcut Presentation öğesini kaydeder.
setName(name)voidSununun adını veya başlığını ayarlar.

Ayrıntılı belgeler

addEditor(emailAddress)

Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. Kullanıcı zaten izleyiciler listesindeyse bu yöntem, kullanıcının izleyiciler listesinden çıkmasını sağlar.

Parametreler

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

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

addEditor(user)

Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. Kullanıcı zaten izleyiciler listesindeyse bu yöntem, kullanıcının izleyiciler listesinden çıkmasını sağlar.

Parametreler

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

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

addEditors(emailAddresses)

Belirtilen kullanıcı dizisini Presentation için düzenleyenler listesine ekler. Kullanıcılardan herhangi biri zaten izleyiciler listesindeyse bu yöntemle kullanıcılar izleyiciler listesinden çıkarılır.

Parametreler

AdTürAçıklama
emailAddressesString[]Eklenecek kullanıcıların e-posta adreslerinden oluşan bir dizi.

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

addViewer(emailAddress)

Belirtilen kullanıcıyı Presentation için görüntüleyiciler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin etkisi olmaz.

Parametreler

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

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

addViewer(user)

Belirtilen kullanıcıyı Presentation için görüntüleyiciler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin etkisi olmaz.

Parametreler

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

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

addViewers(emailAddresses)

Belirtilen kullanıcı dizisini Presentation için görüntüleyiciler listesine ekler. Kullanıcılardan herhangi biri zaten düzenleyenler listesindeyse bu yöntem söz konusu kullanıcılar için geçerli olmaz.

Parametreler

AdTürAçıklama
emailAddressesString[]Eklenecek kullanıcıların e-posta adreslerinden oluşan bir dizi.

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide()

Mevcut ana şablona göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sununun sonuna bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide(layout)

Geçerli ana temaya göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:

  • 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. Bu düzen, mevcut ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide(predefinedLayout)

Mevcut ana temaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:

  • 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. Bu düzen, mevcut ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide(slide)

Belirtilen Slide dosyasının bir kopyasını sununun sonuna ekler.

Kopyalanan slayt farklı bir sunudan geliyorsa bu sunuda henüz mevcut değilse üst tema ve düzen sayfaları 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide(slide, linkingMode)

Kaynak sunudaki sağlanan Slide öğesinin bir kopyasını mevcut sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode ile belirtildiği şekilde ayarlar.

Kopyalanan slayt farklı bir sunudaysa ve geçerli sunuda henüz yoksa üst tema 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, mevcut 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getLayouts()

Sunudaki düzenleri alır.

Return

Layout[]: Bu sunudaki düzenlerin listesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getNotesMaster()

Sununun notlar ana slaytını alır.

Return

NotesMaster: Sununun notlar ana slaytı.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getNotesPageHeight()

Sunudaki not ana sayfasının ve not sayfalarının yüksekliğini puan cinsinden alır. Tüm sayfaların yüksekliği aynı olmalıdır.

Return

Number: Notlar sayfasının punto cinsinden yüksekliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getNotesPageWidth()

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

Return

Number: Notlar sayfasının punto cinsinden genişliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getPageElementById(id)

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

Parametreler

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getPageHeight()

Sunudaki slaytların, düzenlerin ve ana slaytların sayfa yüksekliğini puan cinsinden alır. Tüm sayfaların yüksekliği aynıdır.

Return

Number: Sayfa yüksekliği (nokta cinsinden).

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 sayfaların genişliği aynı olmalıdır.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 yalnızca komut dosyası sunuya bağlıysa bu erişimi sağlayabilir.

Döndürülen seçimin, geçerli olan seçim olduğunu unutmayın. Komut dosyası sunumda çeşitli değişiklikler yaptığından seçim, bu değişiklikleri dikkate alacak şekilde dönüştürülür. Örneğin, A ve B şekilleri seçildikten sonra komut dosyası B şeklini kaldırırsa döndürülen seçim nesnesi, yalnızca A şekli seçilecek şekilde örtülü 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|null: Kullanıcının seçiminin gösterimi veya komut dosyası sunuya bağlı değilse ya da geçerli bir kullanıcı seçimi yoksa null.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getSlideById(id)

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

Parametreler

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

Return

Slide|null: Belirtilen kimliğe sahip slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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ılan URL.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 izni olan kullanıcı dizisi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

insertSlide(insertionIndex)

Geçerli ana şablona dayalı PredefinedLayout.BLANK önceden tanımlanmış düzenini kullanarak sunumda belirtilen dizine bir slayt ekler. Şu anki ana öğe aşağıdakilerden biridir:

  • Önceki slaytın asıl slaytı.
  • insertionIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın ekleneceği yeri gösteren sıfır tabanlı dizin.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

insertSlide(insertionIndex, layout)

Geçerli ana şablona göre belirtilen düzeni kullanarak sunudaki belirtilen dizine bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:

  • Önceki slaytın asıl slaytı.
  • insertionIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın ekleneceği yeri gösteren sıfır tabanlı dizin.
layoutLayoutYeni slayt için kullanılacak düzen. Bu düzen, mevcut ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

insertSlide(insertionIndex, predefinedLayout)

Geçerli ana slayda göre önceden tanımlanmış düzeni kullanarak sunumda belirtilen dizine bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:

  • Önceki slaytın asıl slaytı.
  • insertionIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın ekleneceği yeri gösteren sıfır tabanlı dizin.
predefinedLayoutPredefinedLayoutYeni slayt için kullanılacak önceden tanımlanmış düzen. Bu düzen, mevcut ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

insertSlide(insertionIndex, slide)

Belirtilen Slide öğesinin bir kopyasını sunudaki belirtilen dizine ekler.

Kopyalanan slayt farklı bir sunudan geliyorsa bu sunuda henüz mevcut değilse üst tema ve düzen sayfaları 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 ekleneceği yeri gösteren sıfır tabanlı dizin.
slideSlideKopyalanıp eklenecek slayt.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

insertSlide(insertionIndex, slide, linkingMode)

Kaynak sunudaki Slide değerinin bir kopyasını, mevcut sunudaki belirtilen dizine ekler ve slayt bağlantısını SlideLinkingMode ile belirtildiği şekilde ayarlar.

Kopyalanan slayt farklı bir sunudaysa ve geçerli sunuda henüz yoksa üst tema 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, mevcut 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 ekleneceği yeri gösteren 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 olmaları durumunda kullanıcıların Presentation erişmesini engellemez. Örneğin, Presentation kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation, kullanıcının erişebileceği bir ortak Drive'daysa.

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

Parametreler

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

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

  • 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 olmaları durumunda kullanıcıların Presentation erişmesini engellemez. Örneğin, Presentation kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation, kullanıcının erişebileceği bir ortak Drive'daysa.

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

Parametreler

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

Return

Presentation: Zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

removeViewer(emailAddress)

Belirtilen kullanıcıyı Presentation için izleyici ve yorumcu listesinden kaldırır. Bu yöntem, kullanıcı görüntüleyici veya yorumcu değil de düzenleyiciyse etkili olmaz. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait olmaları durumunda kullanıcıların Presentation 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şebileceği bir ortak Drive'daysa.

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

Parametreler

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

Return

Presentation: Bu, zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

removeViewer(user)

Belirtilen kullanıcıyı Presentation için izleyici ve yorumcu listesinden kaldırır. Bu yöntem, kullanıcı görüntüleyici değil düzenleyiciyse etkili olmaz. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait olmaları durumunda kullanıcıların Presentation 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şebileceği bir ortak Drive'da bulunuyorsa.

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

Parametreler

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

Return

Presentation: Bu, zincirleme için Presentation.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

replaceAllText(findText, replaceText)

Bulunan metne uyan tüm metin ö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 yerine kullanılacak metin.

Return

Integer: Değişen tekrar sayısı

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

replaceAllText(findText, replaceText, matchCase)

Bulunan metne uyan tüm metin örneklerini yeni metinle değiştirir.

Parametreler

AdTürAçıklama
findTextStringBulunacak metin.
replaceTextStringEşleşen metnin yerine kullanılacak 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: Değişen tekrar sayısı

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

saveAndClose()

Mevcut Presentation öğesini kaydeder. Bekleyen güncellemelerin temizlenip uygulanmasına neden olur.

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

Kapalı bir Presentation düzenlenemez. Belirli bir sunuyu düzenlemek üzere yeniden açmak için SlidesApp üzerindeki açık yöntemlerden birini kullanın.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setName(name)

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

Parametreler

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:

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