Class Presentation

Sunu

Bir sunum.

Yöntemler

YöntemDönüş türüKısa açıklama
addEditor(emailAddress)PresentationKullanıcıyı Presentation düzenleyici listesine ekler.
addEditor(user)PresentationKullanıcıyı Presentation düzenleyici listesine ekler.
addEditors(emailAddresses)PresentationBelirtilen kullanıcı dizisini, Presentation düzenleyicisi listesine ekler.
addViewer(emailAddress)PresentationKullanıcıyı Presentation öğesini görüntüleyenler listesine ekler.
addViewer(user)PresentationKullanıcıyı Presentation öğesini görüntüleyenler listesine ekler.
addViewers(emailAddresses)PresentationBelirtilen kullanıcı dizisini, Presentation için görüntüleyen listesine ekler.
appendSlide()SlideGeçerli ana slayda göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sununun sonuna bir slayt ekler.
appendSlide(layout)SlideGeçerli ana slayta göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler.
appendSlide(predefinedLayout)SlideGeçerli ana slaydı temel alarak önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler.
appendSlide(slide)SlideSağlanan Slide dosyasının bir kopyasını sununun sonuna ekler.
appendSlide(slide, linkingMode)SlideSağlanan Slide dosyasının bir kopyasını kaynak sunudan mevcut sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen ş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 getirir.
getMasters()Master[]Sununun ana notlarını alır.
getName()StringSununun adını veya başlığını alır.
getNotesMaster()NotesMasterSununun not ana bilgisini alır.
getNotesPageHeight()NumberSunudaki notlar ana sayfasının ve not sayfalarının sayfa yüksekliğini nokta cinsinden alır.
getNotesPageWidth()NumberSunudaki notlar ana ve notlar sayfalarının sayfa genişliğini nokta cinsinden alır.
getPageElementById(id)PageElementVerilen kimliğe sahip PageElement veya yoksa null sonucunu döndürür.
getPageHeight()NumberSunudaki slaytların, düzenlerin ve ana slaytların sayfa yüksekliğini nokta olarak alır.
getPageWidth()NumberSunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini nokta cinsinden alır.
getSelection()SelectionEtkin sunuda kullanıcının seçimini getirir.
getSlideById(id)SlideVerilen kimliğe sahip Slide veya yoksa null sonucunu döndürür.
getSlides()Slide[]Sunudaki slaytları getirir.
getUrl()StringBu sunuya erişmek için gereken URL'yi alır.
getViewers()User[]Bu Presentation için görüntüleyenlerin ve yorum yapanların listesini alır.
insertSlide(insertionIndex)SlideGeçerli ana slayda göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunuda belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, layout)SlideGeçerli ana slayda göre belirtilen düzeni kullanarak, sunuda belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, predefinedLayout)SlideGeçerli ana slayda göre önceden tanımlanmış, belirtilen düzeni kullanarak sunuda belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, slide)SlideSağlanan Slide öğesinin bir kopyasını sunuda belirtilen dizine ekler.
insertSlide(insertionIndex, slide, linkingMode)SlideKaynak sunudan sağlanan Slide öğesinin bir kopyasını geçerli sunudaki belirtilen dizine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen şekilde ayarlar.
removeEditor(emailAddress)PresentationKullanıcıyı, Presentation düzenleyici listesinden kaldırır.
removeEditor(user)PresentationKullanıcıyı, Presentation düzenleyici listesinden kaldırır.
removeViewer(emailAddress)Presentationİlgili kullanıcıyı, Presentation için görüntüleyenler ve yorum yapanlar listesinden kaldırır.
removeViewer(user)Presentationİlgili kullanıcıyı, Presentation için görüntüleyenler ve yorum yapanlar listesinden kaldırır.
replaceAllText(findText, replaceText)IntegerMetni bul ile eşleşen tüm metin örneklerini değiştir metniyle değiştirir.
replaceAllText(findText, replaceText, matchCase)IntegerMetni bul ile eşleşen tüm metin örneklerini değiştir metniyle değiştirir.
saveAndClose()voidGeçerli Presentation öğesini kaydeder.
setName(name)voidSununun adını veya başlığını ayarlar.

Ayrıntılı belgeler

addEditor(emailAddress)

Kullanıcıyı Presentation düzenleyici listesine ekler. Kullanıcı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çıkarır.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

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

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

addEditor(user)

Kullanıcıyı Presentation düzenleyici listesine ekler. Kullanıcı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çıkarır.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 düzenleyicisi listesine ekler. Kullanıcılardan biri zaten görüntüleyen listesindeyse bu yöntem, söz konusu kullanıcıları görüntüleyen listesinin dışına çıkarır.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

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

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

addViewer(emailAddress)

Kullanıcıyı Presentation öğesini görüntüleyenler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin herhangi bir etkisi olmaz.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

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

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

addViewer(user)

Kullanıcıyı Presentation öğesini görüntüleyenler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin herhangi bir etkisi olmaz.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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üleyen listesine ekler. Kullanıcılardan biri zaten düzenleyen listesindeyse bu yöntemin o kullanıcılar için bir etkisi yoktur.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

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

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

appendSlide()

Geçerli ana slayda göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sununun sonuna bir slayt ekler. Geçerli ana slayt şunlardan biridir:

  • Geçerli son slayttaki ana slayt.
  • Slayt yoksa, sunudaki ilk ana slayt.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 slayta göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler. Geçerli ana slayt şunlardan biridir:

  • Geçerli son slayttaki ana slayt.
  • Slayt yoksa, sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
layoutLayoutYeni slayt için kullanılacak düzen; mevcut ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

appendSlide(predefinedLayout)

Geçerli ana slaydı temel alarak önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. Geçerli ana slayt şunlardan biridir:

  • Geçerli son slayttaki ana slayt.
  • Slayt yoksa, sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
predefinedLayoutPredefinedLayoutYeni slayt için kullanılacak önceden tanımlanmış düzen; geçerli ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

appendSlide(slide)

Sağlanan Slide dosyasının bir kopyasını sununun sonuna ekler.

Kopyalanan slayt farklı bir sunudan ise ve bu sunuda zaten yoksa üst ana sayfa ve düzen sayfaları da kopyalanır.

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

Parametreler

AdTürAçıklama
slideSlideKopyalanacak ve eklenecek slayt.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

appendSlide(slide, linkingMode)

Sağlanan Slide dosyasının bir kopyasını kaynak sunudan mevcut sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen şekilde ayarlar.

Kopyalanan slayt farklı bir sunudan geliyorsa mevcut sunuda bulunmayan ü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 mevcut sunudaki kaynak slaytlarla kullanılamaz.

// Copy a slide from another presentation, then append and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var 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 kapsamların 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 olan kullanıcı dizisi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kullanılır.

Return

String: Bu sununun kimliği.

Yetkilendirme

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

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

getLayouts()

Sunudaki düzenleri getirir.

Return

Layout[]: Bu sunudaki düzenlerin listesi.

Yetkilendirme

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

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

getMasters()

Sununun ana notlarını alır.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getNotesMaster()

Sununun not ana bilgisini alır.

Return

NotesMaster: Sununun not ana sayfası.

Yetkilendirme

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

  • 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 nokta cinsinden alır. Hepsi aynı sayfa yüksekliğine sahiptir.

Return

Number: Notlar sayfa yüksekliğinin nokta cinsinden değeri.

Yetkilendirme

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

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

getNotesPageWidth()

Sunudaki notlar ana ve notlar sayfalarının sayfa genişliğini nokta cinsinden alır. Hepsinin sayfa genişliği aynı.

Return

Number: Noktalar cinsinden notlar sayfa genişliği.

Yetkilendirme

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

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

getPageElementById(id)

Verilen kimliğe sahip PageElement veya yoksa null sonucunu döndürür.

Parametreler

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 nokta olarak alır. Hepsi aynı sayfa yüksekliğine sahiptir.

Return

Number: Nokta cinsinden sayfa yüksekliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 nokta cinsinden alır. Hepsinin sayfa genişliği aynı.

Return

Number: Nokta cinsinden sayfa genişliği.

Yetkilendirme

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

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

getSelection()

Etkin sunuda kullanıcının seçimini getirir. Bir komut dosyası yalnızca komut dosyasını çalıştıran kullanıcının seçimine erişebilir ve komut dosyasının sunuya bağlı olması gerekir.

Döndürülen seçimin geçerli geçerli seçim olduğunu unutmayın. Komut dosyası sunumda çeşitli değişiklikler yaparken seçim de bunların dikkate alınması amacıyla değiştirilir. Örneğin, A ve B şeklinde iki şekil seçilir ve ardından komut dosyası B şeklini kaldırırsa döndürülen seçim nesnesi, yalnızca A şekli seçilecek şekilde dolaylı olarak güncellenir.

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

Return

Selection: Kullanıcının seçiminin bir temsili veya komut dosyası sunuma 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getSlideById(id)

Verilen kimliğe sahip Slide veya yoksa null sonucunu 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ı, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getSlides()

Sunudaki slaytları getirir.

Return

Slide[] — Bu sunudaki slaytların listesi.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 gereken URL'yi alır.

var 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şecek URL.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 yorum yapanların listesini alır.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 slayda göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunuda belirtilen dizine bir slayt ekler. Mevcut ana slayt şunlardan biridir:

  • Önceki slayttaki ana slayt.
  • InsertIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa, sunudaki ilk ana slayt.

Parametreler

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

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 slayda göre belirtilen düzeni kullanarak, sunuda belirtilen dizine bir slayt ekler. Geçerli ana slayt şunlardan biridir:

  • Önceki slayttaki ana slayt.
  • InsertIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa, sunudaki ilk ana slayt.

Parametreler

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

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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ış, belirtilen düzeni kullanarak sunuda belirtilen dizine bir slayt ekler. Geçerli ana slayt şunlardan biridir:

  • Önceki slayttaki ana slayt.
  • InsertIndex sıfırsa ilk slaytın ana slaytı.
  • Slayt yoksa, sunudaki ilk ana slayt.

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini gösteren sıfır tabanlı dizin.
predefinedLayoutPredefinedLayoutYeni slayt için kullanılacak önceden tanımlanmış düzen; geçerli ana slaytta bulunmalıdır.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

insertSlide(insertionIndex, slide)

Sağlanan Slide öğesinin bir kopyasını sunuda belirtilen dizine ekler.

Kopyalanan slayt farklı bir sunudan ise ve bu sunuda zaten yoksa üst ana sayfa ve düzen sayfaları da kopyalanır.

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

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini gösteren sıfır tabanlı dizin.
slideSlideKopyalanacak ve eklenecek slayt.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 sunudan sağlanan Slide öğesinin bir kopyasını geçerli sunudaki belirtilen dizine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen şekilde ayarlar.

Kopyalanan slayt farklı bir sunudan geliyorsa mevcut sunuda bulunmayan ü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 mevcut sunudaki kaynak slaytlarla kullanılamaz.

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

Parametreler

AdTürAçıklama
insertionIndexIntegerSlaytın nereye ekleneceğini gösteren sıfır tabanlı dizin.
slideSlideKopyalanacak ve eklenecek slayt.
linkingModeSlideLinkingModeKullanılacak bağlantı modu.

Return

Slide: Yeni slayt.

Yetkilendirme

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

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

removeEditor(emailAddress)

Kullanıcıyı, Presentation düzenleyici listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfına ait olan (örneğin, Presentation, kullanıcının tüm alan adıyla paylaşılıyorsa veya Presentation, kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa) bu yöntem, kullanıcıların Presentation ürününe erişmesini engellemez.

Bu işlem, Drive dosyalarını 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 — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

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

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

removeEditor(user)

Kullanıcıyı, Presentation düzenleyici listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfına ait olan (örneğin, Presentation, kullanıcının tüm alan adıyla paylaşılıyorsa veya Presentation, kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa) bu yöntem, kullanıcıların Presentation ürününe erişmesini engellemez.

Bu işlem, Drive dosyalarını görüntüleyenler listesinden de kaldırır.

Parametreler

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

Return

Presentation — Bu Presentation, zincirleme bağlantı için.

Yetkilendirme

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

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

removeViewer(emailAddress)

İlgili kullanıcıyı, Presentation için görüntüleyenler ve yorum yapanlar listesinden kaldırır. Kullanıcı düzenleyen veya görüntüleyen ya da yorumcu değilse bu yöntemin herhangi bir etkisi yoktur. Ayrıca, Presentation, kullanıcının tüm alanıyla paylaşılıyorsa veya Presentation kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa bu yöntem, genel erişime sahip bir kullanıcı sınıfında yer alan kullanıcıların Presentation öğesine erişimini de engellemez.

Bu işlem, Drive dosyalarında 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 — Zincirleme için bu Presentation.

Yetkilendirme

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

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

removeViewer(user)

İlgili kullanıcıyı, Presentation için görüntüleyenler ve yorum yapanlar listesinden kaldırır. Kullanıcı görüntüleyen değil düzenleyense bu yöntemin herhangi bir etkisi yoktur. Ayrıca, Presentation kullanıcının tüm alanıyla paylaşılıyorsa veya Presentation kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa bu yöntem, genel erişime sahip bir kullanıcı sınıfında bulunan kullanıcıların Presentation öğesine erişimini de engellemez.

Bu işlem, Drive dosyalarında kullanıcıyı düzenleyenler 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ı, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

replaceAllText(findText, replaceText)

Metni bul ile eşleşen tüm metin örneklerini değiştir metniyle değiştirir. Bu 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: Değişiklik sayısı

Yetkilendirme

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

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

replaceAllText(findText, replaceText, matchCase)

Metni bul ile eşleşen tüm metin örneklerini değiştir metniyle 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: Değişiklik sayısı

Yetkilendirme

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

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

saveAndClose()

Geçerli Presentation öğesini kaydeder. Bekleyen güncellemelerin temizlenmesine ve uygulanmasına neden olur.

saveAndClose() yöntemi, komut dosyası yürütme işlemi bir hatayla sonlandırılsa bile açık olan 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 üzerindeki açık yöntemlerden birini kullanın.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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