Sunum.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addEditor(emailAddress) | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. |
addEditor(user) | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. |
addEditors(emailAddresses) | Presentation | Belirtilen kullanıcı dizisini, Presentation için düzenleyenler listesine ekler. |
addViewer(emailAddress) | Presentation | Belirtilen kullanıcıyı Presentation için görüntüleyenler listesine ekler. |
addViewer(user) | Presentation | Belirtilen kullanıcıyı Presentation için görüntüleyenler listesine ekler. |
addViewers(emailAddresses) | Presentation | Belirtilen kullanıcı dizisini, Presentation için görüntüleyenler listesine ekler. |
appendSlide() | Slide | PredefinedLayout.BLANK kullanılarak sununun sonuna bir slayt ekler
önceden tanımlanmış düzen kullanır. |
appendSlide(layout) | Slide | Geç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) | Slide | Sağlanan Slide öğesinin bir kopyasını sununun sonuna ekler. |
appendSlide(slide, linkingMode) | Slide | Kaynak 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() | String | Sununun benzersiz tanımlayıcısını alır. |
getLayouts() | Layout[] | Sunudaki düzenleri alır. |
getMasters() | Master[] | Ana slaytları sunuya alır. |
getName() | String | Sununun adını veya başlığını alır. |
getNotesMaster() | NotesMaster | Sununun ana notlarını getirir. |
getNotesPageHeight() | Number | Sunudaki not ana kopyasının ve notlar sayfalarının sayfa yüksekliğini puan olarak alır. |
getNotesPageWidth() | Number | Sunudaki not ana kopyasının ve notlar sayfalarının sayfa genişliğini punto olarak alır. |
getPageElementById(id) | PageElement | Verilen kimliğe sahip PageElement değerini veya yoksa null değerini döndürür. |
getPageHeight() | Number | Sunudaki slaytların, düzenlerin ve ana slaytların sayfa yüksekliğini noktalar olarak alır. |
getPageWidth() | Number | Sunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini nokta olarak alır. |
getSelection() | Selection | Etkin sunuda kullanıcının seçimini alır. |
getSlideById(id) | Slide | Verilen kimliğe sahip Slide değerini veya yoksa null değerini döndürür. |
getSlides() | Slide[] | Sunudaki slaytları alır. |
getUrl() | String | Bu 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) | Slide | Geç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) | Slide | Belirtilen önceden tanımlı biçimi kullanarak sunuda belirtilen dizine bir slayt ekler temel düzeni oluşturur. |
insertSlide(insertionIndex, slide) | Slide | Sağlanan Slide öğesinin, sunuda belirtilen dizine bir kopyasını ekler. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | 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. |
removeEditor(emailAddress) | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır. |
removeEditor(user) | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır. |
removeViewer(emailAddress) | Presentation | Belirtilen kullanıcıyı Presentation için görüntüleyenler ve yorumcular listesinden kaldırır. |
removeViewer(user) | Presentation | Belirtilen 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() | void | Geçerli Presentation öğesini kaydeder. |
setName(name) | void | Sununun 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
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Eklenecek 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
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek 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
Ad | Tür | Açıklama |
---|---|---|
emailAddresses | String[] | 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
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Eklenecek 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
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek 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
Ad | Tür | Açıklama |
---|---|---|
emailAddresses | String[] | 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
Ad | Tür | Açıklama |
---|---|---|
layout | Layout | Yeni 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
Ad | Tür | Açıklama |
---|---|---|
predefinedLayout | PredefinedLayout | Yeni 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
Ad | Tür | Açıklama |
---|---|---|
slide | Slide | Kopyalanacak 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
Ad | Tür | Açıklama |
---|---|---|
slide | Slide | Kopyalanacak, eklenecek ve bağlanacak slayt. |
linkingMode | SlideLinkingMode | Kullanı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
Ad | Tür | Açıklama |
---|---|---|
id | String | Alı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
Ad | Tür | Açıklama |
---|---|---|
id | String | Alı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
Ad | Tür | Açıklama |
---|---|---|
insertionIndex | Integer | Slaytı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
Ad | Tür | Açıklama |
---|---|---|
insertionIndex | Integer | Slaytın nereye ekleneceğini gösteren sıfır tabanlı dizin. |
layout | Layout | Yeni 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
Ad | Tür | Açıklama |
---|---|---|
insertionIndex | Integer | Slaytın nereye ekleneceğini gösteren sıfır tabanlı dizin. |
predefinedLayout | PredefinedLayout | Yeni 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
Ad | Tür | Açıklama |
---|---|---|
insertionIndex | Integer | Slaytın nereye ekleneceğini gösteren sıfır tabanlı dizin. |
slide | Slide | Kopyalanı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
Ad | Tür | Açıklama |
---|---|---|
insertionIndex | Integer | Slaytın nereye ekleneceğini gösteren sıfır tabanlı dizin. |
slide | Slide | Kopyalanıp eklenecek slayt. |
linkingMode | SlideLinkingMode | Kullanı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
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Kaldı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
Ad | Tür | Açıklama |
---|---|---|
user | User | Kaldı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
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Kaldı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
Ad | Tür | Açıklama |
---|---|---|
user | User | Kaldı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
Ad | Tür | Açıklama |
---|---|---|
findText | String | Bulunacak metin. |
replaceText | String | Eş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
Ad | Tür | Açıklama |
---|---|---|
findText | String | Bulunacak metin. |
replaceText | String | Eşleşen metnin yenisiyle değiştirilecek metin. |
matchCase | Boolean | true 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
Ad | Tür | Açıklama |
---|---|---|
name | String | Bu 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