Sunu
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. |
add | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesine ekler. |
add | Presentation | Belirtilen kullanıcı dizisini Presentation için düzenleyenler listesine ekler. |
add | Presentation | Belirtilen kullanıcıyı Presentation için görüntüleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcıyı Presentation için görüntüleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcı dizisini Presentation için görüntüleyiciler listesine ekler. |
append | Slide | Mevcut ana şablona göre Predefined önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. |
append | Slide | Geçerli ana temaya göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler. |
append | Slide | Mevcut ana temaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. |
append | Slide | Belirtilen Slide öğesinin bir kopyasını sununun sonuna ekler. |
append | Slide | Kaynak sunudaki sağlanan Slide öğesinin bir kopyasını mevcut sununun sonuna ekler ve slayt bağlantısını Slide ile belirtildiği şekilde ayarlar. |
get | User[] | Bu Presentation için düzenleyenlerin listesini alır. |
get | String | Sununun benzersiz tanımlayıcısını alır. |
get | Layout[] | Sunudaki düzenleri alır. |
get | Master[] | Sunudaki ana öğeleri alır. |
get | String | Sununun adını veya başlığını alır. |
get | Notes | Sununun notlar ana slaytını alır. |
get | Number | Sunudaki not ana sayfasının ve not sayfalarının sayfa yüksekliğini puan cinsinden alır. |
get | Number | Sunudaki notlar ana sayfasının ve notlar sayfalarının punto cinsinden sayfa genişliğini alır. |
get | Page | Belirtilen kimliğe sahip Page değerini veya yoksa null değerini döndürür. |
get | Number | Sunudaki slaytların, düzenlerin ve ana slaytların sayfa yüksekliğini puan cinsinden alır. |
get | Number | Sunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini puan cinsinden alır. |
get | Selection|null | Etkin sunudaki kullanıcının seçimini alır. |
get | Slide|null | Belirtilen kimliğe sahip Slide değerini veya yoksa null değerini döndürür. |
get | Slide[] | Sunudaki slaytları alır. |
get | String | Bu sunuya erişmek için URL'yi alır. |
get | User[] | Bu Presentation için görüntüleyenlerin ve yorumcuların listesini alır. |
insert | Slide | Geçerli ana şablona dayalı Predefined önceden tanımlanmış düzenini kullanarak sunumda belirtilen dizine bir slayt ekler. |
insert | Slide | Geçerli ana şablona göre belirtilen düzeni kullanarak sunudaki belirtilen dizine bir slayt ekler. |
insert | Slide | Geçerli ana slayta göre önceden tanımlanmış düzeni kullanarak sunumda belirtilen dizine bir slayt ekler. |
insert | Slide | Belirtilen Slide öğesinin bir kopyasını sunudaki belirtilen dizine ekler. |
insert | Slide | Kaynak sunudaki Slide değerinin bir kopyasını, mevcut sunudaki belirtilen dizine ekler ve slayt bağlantısını Slide ile belirtildiği şekilde ayarlar. |
remove | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır. |
remove | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyenler listesinden kaldırır. |
remove | Presentation | Belirtilen kullanıcıyı Presentation için izleyici ve yorumcu listesinden kaldırır. |
remove | Presentation | Belirtilen kullanıcıyı Presentation için izleyici ve yorumcu listesinden kaldırır. |
replace | Integer | Bulunan metne uyan tüm metin örneklerini yeni metinle değiştirir. |
replace | Integer | Bulunan metne uyan tüm metin örneklerini yeni metinle değiştirir. |
save | void | Mevcut Presentation öğesini kaydeder. |
set | 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 izleyiciler listesindeyse bu yöntem, kullanıcının izleyiciler listesinden çıkmasını sağlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
email | String | Eklenecek 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 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
| Ad | Tür | Açıklama |
|---|---|---|
user | User | Eklenecek kullanıcının temsili. |
Return
Presentation: Zincirleme için bu 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
| Ad | Tür | Açıklama |
|---|---|---|
email | String[] | Eklenecek kullanıcıların e-posta adreslerinden oluşan bir dizi. |
Return
Presentation: Zincirleme için bu 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
| Ad | Tür | Açıklama |
|---|---|---|
email | String | Eklenecek 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 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
| Ad | Tür | Açıklama |
|---|---|---|
user | User | Eklenecek kullanıcının temsili. |
Return
Presentation: Zincirleme için bu 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öntemin söz konusu kullanıcılar üzerinde etkisi olmaz.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
email | String[] | Eklenecek kullanıcıların e-posta adreslerinden oluşan bir dizi. |
Return
Presentation: Zincirleme için bu 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 PredefinedLayout.BLANK ö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.
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
| Ad | Tür | Açıklama |
|---|---|---|
layout | Layout | Yeni 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
| Ad | Tür | Açıklama |
|---|---|---|
predefined | Predefined | Yeni 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 öğesinin bir kopyasını sununun sonuna ekler.
Kopyalanan slayt farklı bir sunudaysa ve bu sunuda henüz yoksa ü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
| Ad | Tür | Açıklama |
|---|---|---|
slide | Slide | Kopyalanı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
| Ad | Tür | Açıklama |
|---|---|---|
slide | Slide | Kopyalanacak, eklenecek ve bağlanacak slayt. |
linking | Slide | Kullanı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 öğeleri 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 sayfa yüksekliğini puan cinsinden alır. Tüm sayfaların yüksekliği aynı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ünün sayfa genişliği aynıdır.
Return
Number: Notlar sayfasının punto cinsinden genişliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, 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
| Ad | Tür | Açıklama |
|---|---|---|
id | String | Alı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ünün sayfa genişliği aynı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
| Ad | Tür | Açıklama |
|---|---|---|
id | String | Alı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 öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
insertion | Integer | Slaytı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 slayda göre belirtilen düzeni kullanarak sunuya belirtilen dizindeki slaydı ekler. Şu anki ana sunucu aşağıdakilerden biridir:
- Önceki slaytın asıl slaytı.
- insertionIndex sıfırsa ilk slaytın ana öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
insertion | Integer | Slaytın ekleneceği yeri gösteren sıfır tabanlı dizin. |
layout | Layout | Yeni 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 slayta 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 öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
insertion | Integer | Slaytın ekleneceği yeri gösteren sıfır tabanlı dizin. |
predefined | Predefined | Yeni 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 sunudaysa ve bu sunuda henüz yoksa ü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
| Ad | Tür | Açıklama |
|---|---|---|
insertion | Integer | Slaytın ekleneceği yeri 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 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
| Ad | Tür | Açıklama |
|---|---|---|
insertion | Integer | Slaytın ekleneceği yeri gösteren sıfır tabanlı dizin. |
slide | Slide | Kopyalanıp eklenecek slayt. |
linking | Slide | Kullanı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
| Ad | Tür | Açıklama |
|---|---|---|
email | 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 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
| Ad | Tür | Açıklama |
|---|---|---|
user | User | Kaldırılacak kullanıcının temsili. |
Return
Presentation: Zincirleme için bu 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
| Ad | Tür | Açıklama |
|---|---|---|
email | String | Kaldı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
| Ad | Tür | Açıklama |
|---|---|---|
user | User | Kaldı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
| Ad | Tür | Açıklama |
|---|---|---|
find | String | Bulunacak metin. |
replace | String | Eşleşen metnin yerine kullanılacak metin. |
Return
Integer: Tekrar sayısı değişti.
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
| Ad | Tür | Açıklama |
|---|---|---|
find | String | Bulunacak metin. |
replace | String | Eşleşen metnin yerine kullanılacak metin. |
match | 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: Tekrar sayısı değişti.
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, açık olan her 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
| Ad | Tür | Açıklama |
|---|---|---|
name | String | Bu 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