Bir sunu.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
add | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcıyı Presentation için düzenleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcı dizisini Presentation için düzenleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcıyı Presentation için izleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcıyı Presentation için izleyiciler listesine ekler. |
add | Presentation | Belirtilen kullanıcı dizisini Presentation için izleyici listesine ekler. |
append | Slide | Mevcut ana şablona göre önceden tanımlanmış Predefined düzenini kullanarak sununun sonuna bir slayt ekler. |
append | Slide | Mevcut ana sayfaya göre belirtilen düzeni kullanarak sunumun sonuna bir slayt ekler. |
append | Slide | Mevcut ana sayfaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. |
append | Slide | Sağlanan Slide öğesinin bir kopyasını sunumun sonuna ekler. |
append | Slide | Kaynak sunudaki Slide öğesinin bir kopyasını geçerli sununun sonuna ekler ve slayt bağlantısını Slide tarafından 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 sayfasını alır. |
get | Number | Sunudaki notlar 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 not sayfalarının sayfa genişliğini puan cinsinden alır. |
get | Page | Belirtilen kimliğe sahip Page öğesini veya yoksa null değerini döndürür. |
get | Number | Sunudaki slaytların, düzenlerin ve ana sayfaları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 | Etkin sunudaki kullanıcının seçimini alır. |
get | Slide | Belirtilen kimliğe sahip Slide öğesini 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 | Mevcut ana slayta göre önceden tanımlanmış Predefined düzenini kullanarak sunudaki belirtilen dizinde bir slayt ekler. |
insert | Slide | Mevcut ana slayta göre belirtilen düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler. |
insert | Slide | Mevcut ana slayta göre belirtilen önceden tanımlanmış düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler. |
insert | Slide | Sunuda belirtilen dizinde, sağlanan Slide öğesinin bir kopyasını ekler. |
insert | Slide | Kaynak sunudaki sağlanan Slide öğesinin bir kopyasını geçerli sunudaki belirtilen dizin içine ekler ve slayt bağlantısını Slide tarafından 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 görüntüleyen ve yorum yapanlar listesinden kaldırır. |
remove | Presentation | Belirtilen kullanıcıyı Presentation için görüntüleyen ve yorum yapanlar listesinden kaldırır. |
replace | Integer | Bul metniyle eşleşen tüm metin örneklerini yeni metinle değiştirir. |
replace | Integer | Bul metniyle eşleşen tüm metin örneklerini yeni metinle değiştirir. |
save | void | Mevcut Presentation 'yi kaydeder. |
set | void | Sununun adını veya başlığını belirler. |
Ayrıntılı dokümanlar
add Editor(emailAddress)
Belirtilen kullanıcıyı Presentation
için düzenleyiciler listesine ekler. Kullanıcı zaten izleyici listesindeyse bu yöntem, kullanıcıyı izleyici listesinden çıkarır.
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Editor(user)
Belirtilen kullanıcıyı Presentation
için düzenleyiciler listesine ekler. Kullanıcı zaten izleyici listesindeyse bu yöntem, kullanıcıyı izleyici listesinden çıkarır.
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Editors(emailAddresses)
Belirtilen kullanıcı dizisini Presentation
için düzenleyiciler listesine ekler. Kullanıcılardan herhangi biri zaten izleyici listesindeyse bu yöntem, kullanıcıları izleyici listesinden çıkarır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
email | String[] | Eklenecek kullanıcıların e-posta adresleri dizisi. |
Return
Presentation
: Zincirleme için bu Presentation
.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Viewer(emailAddress)
Belirtilen kullanıcıyı Presentation
için izleyiciler listesine ekler. Kullanıcı zaten düzenleyiciler 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Viewer(user)
Belirtilen kullanıcıyı Presentation
için izleyiciler listesine ekler. Kullanıcı zaten düzenleyiciler 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
add Viewers(emailAddresses)
Belirtilen kullanıcı dizisini Presentation
için izleyici listesine ekler. Kullanıcılardan herhangi biri zaten düzenleyiciler listesindeyse bu yöntemin bu kullanıcılar üzerinde herhangi bir etkisi olmaz.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
email | String[] | Eklenecek kullanıcıların e-posta adresleri dizisi. |
Return
Presentation
: Zincirleme için bu Presentation
.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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. Mevcut ana şube aşağıdakilerden biri olmalıdır:
- 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(layout)
Mevcut ana sayfaya göre belirtilen düzeni kullanarak sunumun sonuna bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:
- 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. Mevcut ana şablonda bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(predefinedLayout)
Mevcut ana sayfaya göre belirtilen önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:
- 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. Mevcut ana şablonda bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(slide)
Sağlanan Slide
öğesinin bir kopyasını sunumun sonuna ekler.
Kopyalanan slayt farklı bir sunudaysa ve bu sunudaki üst ana sayfa ve düzen sayfaları mevcut değilse bunlar 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
append Slide(slide, linkingMode)
Kaynak sunudaki Slide
öğesinin bir kopyasını geçerli sununun sonuna ekler ve slayt bağlantısını Slide
tarafından belirtildiği şekilde ayarlar.
Kopyalanan slayt farklı bir sunudaysa ve geçerli sunudaysa üst ana sayfa 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
, geçerli 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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üzenler listesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Notes Master()
Sununun notlar ana sayfasını alır.
Return
Notes
: Sununun notlar ana sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Notes Page Height()
Sunudaki notlar ana sayfasının ve not sayfalarının sayfa yüksekliğini puan cinsinden alır. Bunların tümü aynı sayfa yüksekliğine sahiptir.
Return
Number
: Notlar sayfasının nokta cinsinden yüksekliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Notes Page Width()
Sunudaki notlar ana sayfasının ve not sayfalarının sayfa genişliğini puan cinsinden 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Page Element By Id(id)
Belirtilen kimliğe sahip Page
öğesini veya yoksa null
değerini döndürür.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
id | String | Alınmakta olan sayfa öğesinin kimliği. |
Return
Page
: Belirtilen kimliğe sahip sayfa öğesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Page Height()
Sunudaki slaytların, düzenlerin ve ana sayfaların sayfa yüksekliğini puan cinsinden alır. Bunların tümü aynı sayfa yüksekliğine sahiptir.
Return
Number
: Sayfanın nokta cinsinden yüksekliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ünün sayfa genişliği aynıdır.
Return
Number
: Sayfa genişliği (punto cinsinden).
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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 bu da komut dosyası sunucuya bağlıysa geçerlidir.
Döndürülen seçimin geçerli olan seçim olduğunu unutmayın. Komut dosyası, sunu üzerinde çeşitli değişiklikler yaparken seçim, bu değişiklikleri dikkate alacak şekilde dönüştürülür. Örneğin, A ve B adlı iki şekil seçilir ve ardından komut dosyası B şeklini kaldırırsa döndürülen seçim nesnesi, yalnızca A şeklinin seçileceği şekilde dolaylı 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
: Kullanıcının seçiminin temsilidir. Komut dosyası sunuya bağlı değilse veya geçerli bir kullanıcı seçimi yoksa null
olur.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Slide By Id(id)
Belirtilen kimliğe sahip Slide
öğesini 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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ılacak URL.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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 iznine sahip kullanıcı dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex)
Mevcut ana slayta göre önceden tanımlanmış Predefined
düzenini kullanarak sunudaki belirtilen dizinde bir slayt ekler. Mevcut ana şulardan biridir:
- Önceki slaytın ana sayfası.
- insertionIndex sıfır ise ilk slaytın ana öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
insertion | Integer | Slaytın nereye ekleneceğini belirten sıfır tabanlı dizin. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, layout)
Mevcut ana slayta göre belirtilen düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:
- Önceki slaytın ana sayfası.
- insertionIndex sıfır ise ilk slaytın ana öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
insertion | Integer | Slaytın nereye ekleneceğini belirten sıfır tabanlı dizin. |
layout | Layout | Yeni slayt için kullanılacak düzen. Mevcut ana şablonda bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, predefinedLayout)
Mevcut ana slayta göre belirtilen önceden tanımlanmış düzeni kullanarak sunudaki belirtilen dizinde bir slayt ekler. Mevcut ana şube aşağıdakilerden biri olmalıdır:
- Önceki slaytın ana sayfası.
- insertionIndex sıfır ise ilk slaytın ana öğesi.
- Slayt yoksa sunudaki ilk ana slayt.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
insertion | Integer | Slaytın nereye ekleneceğini belirten sıfır tabanlı dizin. |
predefined | Predefined | Yeni slayt için kullanılacak önceden tanımlanmış düzen. Mevcut ana şablonda bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, slide)
Sunuda belirtilen dizinde, sağlanan Slide
öğesinin bir kopyasını ekler.
Kopyalanan slayt farklı bir sunudaysa ve bu sunudaki üst ana sayfa ve düzen sayfaları mevcut değilse bunlar 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 nereye ekleneceğini belirten sıfır tabanlı dizin. |
slide | Slide | Kopyalanıp eklenecek slayt. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insert Slide(insertionIndex, slide, linkingMode)
Kaynak sunudaki sağlanan Slide
öğesinin bir kopyasını geçerli sunudaki belirtilen dizin içine ekler ve slayt bağlantısını Slide
tarafından belirtildiği şekilde ayarlar.
Kopyalanan slayt farklı bir sunudaysa ve geçerli sunudaysa üst ana sayfa 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
, geçerli 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 nereye ekleneceğini belirten 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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 olan kullanıcıların Presentation
'e erişimini engellemez. Örneğin, Presentation
kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation
, kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.
Drive dosyaları için bu işlem, kullanıcıyı görüntüleyen kullanıcılar 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
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 olan kullanıcıların Presentation
'e erişimini engellemez. Örneğin, Presentation
kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation
, kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.
Drive dosyaları için bu işlem, kullanıcıyı görüntüleyen kullanıcılar 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Viewer(emailAddress)
Belirtilen kullanıcıyı Presentation
için görüntüleyen ve yorum yapanlar listesinden kaldırır. Kullanıcı izleyici veya yorumcu değilse bu yöntemin hiçbir etkisi yoktur. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait kullanıcıların Presentation
'e erişmesini de engellemez. Örneğin, Presentation
kullanıcının alanının tamamıyla paylaşılıyorsa veya Presentation
kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa.
Drive dosyaları için bu işlem, kullanıcıyı düzenleyiciler 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Viewer(user)
Belirtilen kullanıcıyı Presentation
için görüntüleyen ve yorum yapanlar listesinden kaldırır. Kullanıcı izleyici değil de düzenleyiciyse bu yöntemin hiçbir etkisi olmaz. Bu yöntem, genel erişime sahip bir kullanıcı sınıfına ait kullanıcıların Presentation
'e 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şebildiği bir ortak Drive'da bulunuyorsa.
Drive dosyaları için bu işlem, kullanıcıyı düzenleyiciler 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText)
Bul metniyle eşleşen 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 yerini alacak metin. |
Return
Integer
: Tekrar sayısı değişti
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replace All Text(findText, replaceText, matchCase)
Bul metniyle eşleşen 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 yerini alacak 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
save And Close()
Mevcut Presentation
'yi kaydeder. Beklemedeki güncellemelerin temizlenmesine ve uygulanmasına neden olur.
Komut dosyası yürütme işlemi bir hatayla sonlandırılmış olsa bile save
yöntemi, açık her Presentation
için komut dosyası yürütme işleminin sonunda otomatik olarak çağrılır.
Kapalı Presentation
düzenlenemez. Belirli bir sunuyu düzenlemek üzere yeniden açmak için Slides
'teki açma yöntemlerinden birini kullanın.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Name(name)
Sununun adını veya başlığını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Bu sunu için ayarlanacak ad. |
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations