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 önceden tanımlanmış Predefined düzenini 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 dosyasının 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 slaytları 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 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 slayda 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
add Editor(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 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
add Editor(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 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
add Editors(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 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
add Viewer(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 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
add Viewer(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 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
add Viewers(emailAddresses)
Belirtilen kullanıcı dizisini Presentation için görüntüleyiciler listesine ekler. Kullanıcılardan herhangi biri zaten düzenleyenler listesindeyse bu yöntem söz konusu kullanıcılar için geçerli olmaz.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
email | String[] | Eklenecek kullanıcıların e-posta adreslerinden oluşan bir dizi. |
Return
Presentation: Zincirleme için Presentation.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide()
Mevcut ana şablona göre önceden tanımlanmış Predefined düzenini kullanarak sununun sonuna bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:
- Geçerli son slaytın ana öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Return
Slide: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
append Slide(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
append Slide(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
append Slide(slide)
Belirtilen Slide dosyasının bir kopyasını sununun sonuna ekler.
Kopyalanan slayt farklı bir sunudan geliyorsa bu sunuda henüz mevcut değilse üst tema ve düzen sayfaları da kopyalanır.
// Copy a slide from another presentation and appends it. const otherPresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
Parametreler
| 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
append Slide(slide, linkingMode)
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.
Kopyalanan slayt farklı bir sunudaysa ve geçerli sunuda henüz yoksa üst tema ve düzen sayfaları da kopyalanır.
Bağlantı modu Slide 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. Slide, 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
get Editors()
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
get Id()
Sununun benzersiz tanımlayıcısını alır. Sunu kimliği, belirli bir sunu örneğini açmak için Slides 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
get Layouts()
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
get Masters()
Sunudaki ana slaytları alır.
Return
Master[]: Bu sunudaki ana slaytların listesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Name()
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
get Notes Master()
Sununun notlar ana slaytını alır.
Return
Notes: 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
get Notes Page Height()
Sunudaki not ana sayfasının ve not sayfalarının yüksekliğini puan cinsinden alır. Tüm sayfaların yüksekliği aynı olmalıdır.
Return
Number: Notlar sayfasının punto cinsinden yüksekliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Notes Page Width()
Sunudaki notlar ana sayfasının ve notlar sayfalarının punto cinsinden sayfa genişliğini alır. Tüm sayfaların genişliği aynı olmalıdır.
Return
Number: Notlar sayfasının punto cinsinden genişliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Page Element By Id(id)
Belirtilen kimliğe sahip Page 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
Page: 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
get Page Height()
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
get Page Width()
Sunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini puan cinsinden alır. Tüm sayfaların genişliği aynı olmalıdır.
Return
Number: Sayfa genişliği (punto cinsinden).
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Selection()
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
get Slide By Id(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
get Slides()
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
get Url()
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
get Viewers()
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
insert Slide(insertionIndex)
Geçerli ana şablona dayalı Predefined önceden tanımlanmış düzenini kullanarak sunumda belirtilen dizine bir slayt ekler. Şu anki ana öğe aşağıdakilerden biridir:
- Önceki slaytın asıl slaytı.
- insertionIndex sıfırsa ilk slaytın ana slaytı.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
| 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
insert Slide(insertionIndex, layout)
Geçerli ana şablona göre belirtilen düzeni kullanarak sunudaki belirtilen dizine bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:
- Önceki slaytın asıl slaytı.
- insertionIndex sıfırsa ilk slaytın ana slaytı.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
| 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
insert Slide(insertionIndex, predefinedLayout)
Geçerli ana slayda göre önceden tanımlanmış düzeni kullanarak sunumda belirtilen dizine bir slayt ekler. Şu anki ana sunucu aşağıdakilerden biridir:
- Önceki slaytın asıl slaytı.
- insertionIndex sıfırsa ilk slaytın ana slaytı.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
| 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
insert Slide(insertionIndex, slide)
Belirtilen Slide öğesinin bir kopyasını sunudaki belirtilen dizine ekler.
Kopyalanan slayt farklı bir sunudan geliyorsa bu sunuda henüz mevcut değilse üst tema ve düzen sayfaları da kopyalanır.
// Copy a slide from another presentation and inserts it. const otherPresentation = SlidesApp.openById('presentationId'); const currentPresentation = SlidesApp.getActivePresentation(); const slide = otherPresentation.getSlides()[0]; const insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
Parametreler
| 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
insert Slide(insertionIndex, slide, linkingMode)
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.
Kopyalanan slayt farklı bir sunudaysa ve geçerli sunuda henüz yoksa üst tema ve düzen sayfaları da kopyalanır.
Bağlantı modu Slide 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. Slide, 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
remove Editor(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 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
remove Editor(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 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
remove Viewer(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
remove Viewer(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
replace All Text(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: Değişen tekrar sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replace All Text(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: Değişen tekrar sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
save And Close()
Mevcut Presentation öğesini kaydeder. Bekleyen güncellemelerin temizlenip uygulanmasına neden olur.
Komut dosyası yürütme işlemi bir hatayla sonlandırılmış olsa bile, her açık Presentation için komut dosyası yürütme işleminin sonunda save yöntemi otomatik olarak çağrılır.
Kapalı bir Presentation düzenlenemez. Belirli bir sunuyu düzenlemek üzere yeniden açmak için Slides ü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
set Name(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