Class Presentation

Sunu

Sunum.

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üleyenler listesine ekler.
addViewer(user)PresentationBelirtilen kullanıcıyı Presentation için görüntüleyenler listesine ekler.
addViewers(emailAddresses)PresentationBelirtilen kullanıcı dizisini, Presentation için görüntüleyenler listesine ekler.
appendSlide()SlidePredefinedLayout.BLANK kullanılarak sununun sonuna bir slayt ekler önceden tanımlanmış düzen kullanır.
appendSlide(layout)SlideGeçerli düzene göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler ana.
appendSlide(predefinedLayout)SlideŞu kriterlere göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler: son ana kopyasını oluşturabilirsiniz.
appendSlide(slide)SlideSağlanan Slide öğesinin bir kopyasını sununun sonuna ekler.
appendSlide(slide, linkingMode)SlideKaynak sunudan sağlanan Slide öğesinin bir kopyasını 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 alır.
getMasters()Master[]Ana slaytları sunuya alır.
getName()StringSununun adını veya başlığını alır.
getNotesMaster()NotesMasterSununun ana notlarını getirir.
getNotesPageHeight()NumberSunudaki not ana kopyasının ve notlar sayfalarının sayfa yüksekliğini puan olarak alır.
getNotesPageWidth()NumberSunudaki not ana kopyasının ve notlar sayfalarının sayfa genişliğini punto olarak alır.
getPageElementById(id)PageElementVerilen 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 noktalar olarak alır.
getPageWidth()NumberSunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini nokta olarak alır.
getSelection()SelectionEtkin sunuda kullanıcının seçimini alır.
getSlideById(id)SlideVerilen 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 kullanılacak 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 tabloya dayalı önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunuda belirtilen dizine bir slayt ekler.
insertSlide(insertionIndex, layout)SlideŞuna göre belirtilen düzeni kullanarak sunuda belirtilen dizine bir slayt ekler: son ana kopyasını oluşturabilirsiniz.
insertSlide(insertionIndex, predefinedLayout)SlideBelirtilen önceden tanımlı biçimi kullanarak sunuda belirtilen dizine bir slayt ekler temel düzeni oluşturur.
insertSlide(insertionIndex, slide)SlideSağlanan Slide öğesinin, sunuda belirtilen dizine bir kopyasını ekler.
insertSlide(insertionIndex, slide, linkingMode)SlideKaynak sunudan sağlanan Slide öğesinin bir kopyasını belirtilen öğeye ekler dizine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen ş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üleyenler ve yorumcular listesinden kaldırır.
removeViewer(user)PresentationBelirtilen kullanıcıyı Presentation için görüntüleyenler ve yorumcular listesinden kaldırır.
replaceAllText(findText, replaceText)Integer"Metni bul" ifadesiyle eşleşen tüm metinleri, metni değiştir ile değiştirir.
replaceAllText(findText, replaceText, matchCase)Integer"Metni bul" ifadesiyle eşleşen tüm metinleri, metni değiştir ile 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)

Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. Kullanıcı zaten bu yöntemle kullanıcıyı görüntüleyenler listesinden çı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 kapsamlardan bir 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 bu yöntemle kullanıcıyı görüntüleyenler listesinden çıkarır.

Parametreler

AdTürAçıklama
userUserEklenecek kullanıcıyı gösteren bir temsil.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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. İzleyici listesinde bulunan kullanıcılar, bu yöntem sayesinde diğer kullanıcılar tarafından izleyiciler.

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 kapsamlardan bir 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üleyenler listesine ekler. Kullanıcı zaten kullanıyorsanız bu yöntemin herhangi bir etkisi yoktur.

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 kapsamlardan bir 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üleyenler listesine ekler. Kullanıcı zaten kullanıyorsanız bu yöntemin herhangi bir etkisi yoktur.

Parametreler

AdTürAçıklama
userUserEklenecek kullanıcıyı gösteren bir temsil.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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üleyenler listesine ekler. kullanıcı zaten düzenleyenler listesinde olduğundan bu yöntemin onlar 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 kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide()

PredefinedLayout.BLANK kullanılarak sununun sonuna bir slayt ekler önceden tanımlanmış düzen kullanır. Mevcut ana slayt aşağıdakilerden biridir:

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

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

appendSlide(layout)

Geçerli düzene göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler ana. Mevcut ana slayt aşağıdakilerden biridir:

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

Parametreler

AdTürAçıklama
layoutLayoutYeni slayt için kullanılacak düzen; mevcut ana kopyada da bulunması gerekir.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

appendSlide(predefinedLayout)

Şu kriterlere göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler: son ana kopyasını oluşturabilirsiniz. Mevcut ana slayt aşağıdakilerden biridir:

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

Parametreler

AdTürAçıklama
predefinedLayoutPredefinedLayoutYeni slayt için kullanılacak önceden tanımlanmış düzen; şurada bulunması gerekir: son ana kopyasını oluşturabilirsiniz.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

appendSlide(slide)

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

Kopyalanan slayt farklı bir sunuya aitse üst ana slayt ve düzen bu sunuda zaten yoksa 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 kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

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

appendSlide(slide, linkingMode)

Kaynak sunudan sağlanan Slide öğesinin bir kopyasını ve slayt bağlantısını SlideLinkingMode tarafından belirtilen şekilde ayarlar.

Kopyalanan slayt farklı bir sunuya aitse üst ana slayt ve düzen sayfaları da mevcut sunuda yoksa da kopyalanır.

Bağlantı modu SlideLinkingMode.LINKED ise eklenen slayt şu şekilde güncellenebilir: Slide.refreshSlide() çağrıldığında, sağlanan kaynak slaytla eşleştirin. Diğer ortak çalışanlar kaynak slaytın bağlantısını görebilirsiniz. SlideLinkingMode.LINKED şununla kullanılamaz: bu sunumdaki slaytların kaynağını belirleyeceksiniz.

// 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 kapsamlardan bir 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 bir kullanıcı dizisi.

Yetkilendirme

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

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

getMasters()

Ana slaytları sunuya alır.

Return

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

Yetkilendirme

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

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

getNotesMaster()

Sununun ana notlarını getirir.

Return

NotesMaster — Sununun ana notları.

Yetkilendirme

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

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

getNotesPageHeight()

Sunudaki not ana kopyasının ve notlar sayfalarının sayfa yüksekliğini puan olarak alır. Onlar aynı sayfa yüksekliğine sahip olmalıdır.

Return

Number: Puan cinsinden notlar sayfasının yüksekliği.

Yetkilendirme

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

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

getNotesPageWidth()

Sunudaki not ana kopyasının ve notlar sayfalarının sayfa genişliğini punto olarak alır. Hepsi aynı sayfa genişliğine sahip olur.

Return

Number: Nokta cinsinden notlar sayfasının genişliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 değerini veya yoksa null değerini 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 kapsamlardan bir 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 noktalar olarak alır. Onlar aynı sayfa yüksekliğine sahip olmalıdır.

Return

Number: Puan cinsinden sayfa yüksekliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 olarak alır. Hepsi aynı sayfa genişliğine sahip olur.

Return

Number: Nokta cinsinden sayfa genişliği.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 alır. Bir komut dosyası yalnızca komut dosyasını çalıştıran kullanıcı tarafından ve yalnızca komut dosyası sunuya bağlıysa kullanılabilir.

Döndürülen seçimin, geçerli geçerli seçim olduğunu unutmayın. Komut dosyası sunumda çeşitli değişiklikler varsa seçim, bunları dikkate alacak şekilde dönüştürülür. Örneğin, A ve B şeklinde iki şekil seçilirse ve 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ı bağlı değilse null sunuma veya geçerli bir kullanıcı seçimine sahip olunmadığı için.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 değerini 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ı, aşağıdaki kapsamlardan bir 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 bir 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 kullanılacak 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şmek için kullanılan URL.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 iznine sahip bir kullanıcı dizisi.

Yetkilendirme

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

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

insertSlide(insertionIndex)

Geçerli ana tabloya dayalı önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunuda belirtilen dizine bir slayt ekler. Mevcut ana örnek şunlardan biri:

  • Bir önceki slaytın 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 kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

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

insertSlide(insertionIndex, layout)

Şuna göre belirtilen düzeni kullanarak sunuda belirtilen dizine bir slayt ekler: son ana kopyasını oluşturabilirsiniz. Mevcut ana slayt aşağıdakilerden biridir:

  • Bir önceki slaytın 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 kopyada da bulunması gerekir.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

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

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

insertSlide(insertionIndex, predefinedLayout)

Belirtilen önceden tanımlı biçimi kullanarak sunuda belirtilen dizine bir slayt ekler temel düzeni oluşturur. Mevcut ana slayt aşağıdakilerden biridir:

  • Bir önceki slaytın 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; şurada bulunması gerekir: son ana kopyasını oluşturabilirsiniz.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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, sunuda belirtilen dizine bir kopyasını ekler.

Kopyalanan slayt farklı bir sunuya aitse üst ana slayt ve düzen bu sunuda zaten yoksa 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.
slideSlideKopyalanıp eklenecek slayt.

Return

Slide: Eklenen yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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ı belirtilen öğeye ekler dizine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen şekilde ayarlar.

Kopyalanan slayt farklı bir sunuya aitse üst ana slayt ve düzen sayfaları da mevcut sunuda yoksa da kopyalanır.

Bağlantı modu SlideLinkingMode.LINKED ise eklenen slayt şu şekilde güncellenebilir: Slide.refreshSlide() çağrıldığında, sağlanan kaynak slaytla eşleştirin. Diğer ortak çalışanlar kaynak slaytın bağlantısını görebilirsiniz. SlideLinkingMode.LINKED şununla kullanılamaz: bu sunumdaki slaytların kaynağını belirleyeceksiniz.

// 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.
slideSlideKopyalanıp eklenecek slayt.
linkingModeSlideLinkingModeKullanılacak bağlantı modu.

Return

Slide — Yeni slayt.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 Şu özelliklere sahip bir kullanıcı sınıfına aitse, kullanıcıların Presentation öğesine erişmesini engelle: genel erişim (örneğin, Presentation, kullanıcının tümüyle paylaşılıyorsa) veya Presentation, kullanıcının erişebileceği bir ortak drive'da bulunuyorsa.

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 Şu özelliklere sahip bir kullanıcı sınıfına aitse, kullanıcıların Presentation öğesine erişmesini engelle: genel erişim (örneğin, Presentation, kullanıcının tümüyle paylaşılıyorsa) veya Presentation, kullanıcının erişebileceği bir ortak drive'da bulunuyorsa.

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

Parametreler

AdTürAçıklama
userUserKaldırılacak kullanıcıyı gösteren bir temsil.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 görüntüleyenler ve yorumcular listesinden kaldırır. Bu Kullanıcı bir görüntüleyen veya yorumcu değil de düzenleyen ise, yönteminin herhangi bir etkisi yoktur. Bu yöntem ayrıca Kullanıcı, aşağıdaki koşulları karşılayan bir kullanıcı sınıfına aitse, kullanıcıların Presentation öğesine erişmesini engellemez: genel erişime sahip olmalıdır (örneğin, Presentation, kullanıcının alanın tamamını veya Presentation, kullanıcının erişebileceği bir ortak drive'da bulunuyorsa.

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 kapsamlardan bir 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 görüntüleyenler ve yorumcular listesinden kaldırır. Bu Kullanıcı bir görüntüleyen değil de düzenleyen olduğunda, yönteminin herhangi bir etkisi yoktur. Bu yöntem ayrıca, bir kullanıcının Presentation erişim (örneğin, Presentation, kullanıcının tüm alanıyla paylaşılıyorsa veya Presentation öğesi kullanıcının erişebileceği bir ortak drive'daysa.

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ıyı gösteren bir temsil.

Return

Presentation — Zincirleme için bu Presentation.

Yetkilendirme

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

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

replaceAllText(findText, replaceText)

"Metni bul" ifadesiyle eşleşen tüm metinleri, metni değiştir ile değiştirir. Büyük/küçük harf kullanımı duyarsızdır.

Parametreler

AdTürAçıklama
findTextStringBulunacak metin.
replaceTextStringEşleşen metnin yenisiyle değiştirilecek metin.

Return

Integer — gerçekleşme sayısı değişti

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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" ifadesiyle eşleşen tüm metinleri, metni değiştir ile değiştirir.

Parametreler

AdTürAçıklama
findTextStringBulunacak metin.
replaceTextStringEşleşen metnin yenisiyle değiştirilecek 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 — gerçekleşme sayısı değişti

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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şleminin sonunda otomatik olarak çağrılır (komut dosyası yürütme işlemi bir hatayla sonlandırılsa bile) her açık Presentation için

Kapalı Presentation düzenlenemez. Belirli bir sunuyu düzenlemeye başlamak üzere yeniden açmak için SlidesApp uygulamasında açık yöntemlerden birini kullanın.

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 belirlenecek ad.

Yetkilendirme

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

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