Bir sunum.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addEditor(emailAddress) | Presentation | Kullanıcıyı Presentation düzenleyici listesine ekler. |
addEditor(user) | Presentation | Kullanıcıyı Presentation düzenleyici listesine ekler. |
addEditors(emailAddresses) | Presentation | Belirtilen kullanıcı dizisini, Presentation düzenleyicisi listesine ekler. |
addViewer(emailAddress) | Presentation | Kullanıcıyı Presentation öğesini görüntüleyenler listesine ekler. |
addViewer(user) | Presentation | Kullanıcıyı Presentation öğesini görüntüleyenler listesine ekler. |
addViewers(emailAddresses) | Presentation | Belirtilen kullanıcı dizisini, Presentation için görüntüleyen listesine ekler. |
appendSlide() | Slide | Geçerli ana slayda göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sununun sonuna bir slayt ekler. |
appendSlide(layout) | Slide | Geçerli ana slayta göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler. |
appendSlide(predefinedLayout) | Slide | Geçerli ana slaydı temel alarak önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. |
appendSlide(slide) | Slide | Sağlanan Slide dosyasının bir kopyasını sununun sonuna ekler. |
appendSlide(slide, linkingMode) | Slide | Sağlanan Slide dosyasının bir kopyasını kaynak sunudan mevcut sununun sonuna ekler 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 getirir. |
getMasters() | Master[] | Sununun ana notlarını alır. |
getName() | String | Sununun adını veya başlığını alır. |
getNotesMaster() | NotesMaster | Sununun not ana bilgisini alır. |
getNotesPageHeight() | Number | Sunudaki notlar ana sayfasının ve not sayfalarının sayfa yüksekliğini nokta cinsinden alır. |
getNotesPageWidth() | Number | Sunudaki notlar ana ve notlar sayfalarının sayfa genişliğini nokta cinsinden alır. |
getPageElementById(id) | PageElement | Verilen kimliğe sahip PageElement veya yoksa null sonucunu döndürür. |
getPageHeight() | Number | Sunudaki slaytların, düzenlerin ve ana slaytların sayfa yüksekliğini nokta olarak alır. |
getPageWidth() | Number | Sunudaki slaytların, düzenlerin ve ana slaytların sayfa genişliğini nokta cinsinden alır. |
getSelection() | Selection | Etkin sunuda kullanıcının seçimini getirir. |
getSlideById(id) | Slide | Verilen kimliğe sahip Slide veya yoksa null sonucunu döndürür. |
getSlides() | Slide[] | Sunudaki slaytları getirir. |
getUrl() | String | Bu sunuya erişmek için gereken URL'yi alır. |
getViewers() | User[] | Bu Presentation için görüntüleyenlerin ve yorum yapanların listesini alır. |
insertSlide(insertionIndex) | Slide | Geçerli ana slayda göre önceden tanımlanmış PredefinedLayout.BLANK düzenini kullanarak sunuda belirtilen dizine bir slayt ekler. |
insertSlide(insertionIndex, layout) | Slide | Geçerli ana slayda göre belirtilen düzeni kullanarak, sunuda belirtilen dizine bir slayt ekler. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Geçerli ana slayda göre önceden tanımlanmış, belirtilen düzeni kullanarak sunuda belirtilen dizine bir slayt ekler. |
insertSlide(insertionIndex, slide) | Slide | Sağlanan Slide öğesinin bir kopyasını sunuda belirtilen dizine ekler. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | Kaynak sunudan sağlanan Slide öğesinin bir kopyasını geçerli sunudaki belirtilen dizine ekler ve slayt bağlantısını SlideLinkingMode tarafından belirtilen şekilde ayarlar. |
removeEditor(emailAddress) | Presentation | Kullanıcıyı, Presentation düzenleyici listesinden kaldırır. |
removeEditor(user) | Presentation | Kullanıcıyı, Presentation düzenleyici listesinden kaldırır. |
removeViewer(emailAddress) | Presentation | İlgili kullanıcıyı, Presentation için görüntüleyenler ve yorum yapanlar listesinden kaldırır. |
removeViewer(user) | Presentation | İlgili kullanıcıyı, Presentation için görüntüleyenler ve yorum yapanlar listesinden kaldırır. |
replaceAllText(findText, replaceText) | Integer | Metni bul ile eşleşen tüm metin örneklerini değiştir metniyle değiştirir. |
replaceAllText(findText, replaceText, matchCase) | Integer | Metni bul ile eşleşen tüm metin örneklerini değiştir metniyle 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)
Kullanıcıyı Presentation
düzenleyici listesine ekler. Kullanıcı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çı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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditor(user)
Kullanıcıyı Presentation
düzenleyici listesine ekler. Kullanıcı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çıkarır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcının temsili. |
Return
Presentation
— Bu Presentation
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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
düzenleyicisi listesine ekler. Kullanıcılardan biri zaten görüntüleyen listesindeyse bu yöntem, söz konusu kullanıcıları görüntüleyen listesinin dışına çıkarır.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(emailAddress)
Kullanıcıyı Presentation
öğesini görüntüleyenler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin herhangi bir etkisi olmaz.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(user)
Kullanıcıyı Presentation
öğesini görüntüleyenler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin herhangi bir etkisi olmaz.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcının temsili. |
Return
Presentation
— Bu Presentation
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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üleyen listesine ekler. Kullanıcılardan biri zaten düzenleyen listesindeyse bu yöntemin o kullanıcılar 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide()
Geçerli ana slayda göre önceden tanımlanmış PredefinedLayout.BLANK
düzenini kullanarak sununun sonuna bir slayt ekler. Geçerli ana slayt şunlardan biridir:
- Geçerli son slayttaki ana slayt.
- Slayt yoksa, sunudaki ilk ana slayt.
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 slayta göre belirtilen düzeni kullanarak sununun sonuna bir slayt ekler. Geçerli ana slayt şunlardan biridir:
- Geçerli son slayttaki 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 slaytta bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(predefinedLayout)
Geçerli ana slaydı temel alarak önceden tanımlanmış düzeni kullanarak sununun sonuna bir slayt ekler. Geçerli ana slayt şunlardan biridir:
- Geçerli son slayttaki 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; geçerli ana slaytta bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide)
Sağlanan Slide
dosyasının bir kopyasını sununun sonuna ekler.
Kopyalanan slayt farklı bir sunudan ise ve bu sunuda zaten yoksa üst ana sayfa ve düzen 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide, linkingMode)
Sağlanan Slide
dosyasının bir kopyasını kaynak sunudan mevcut sununun sonuna ekler ve slayt bağlantısını SlideLinkingMode
tarafından belirtilen şekilde ayarlar.
Kopyalanan slayt farklı bir sunudan geliyorsa mevcut sunuda bulunmayan üst ana sayfa 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. 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 kapsamların 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 olan kullanıcı dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kullanılır.
Return
String
: Bu sununun kimliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLayouts()
Sunudaki düzenleri getirir.
Return
Layout[]
: Bu sunudaki düzenlerin listesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getMasters()
Sununun ana notlarını alır.
Return
Master[]
— Bu sunudaki ana slaytların listesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesMaster()
Sununun not ana bilgisini alır.
Return
NotesMaster
: Sununun not ana sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageHeight()
Sunudaki notlar ana sayfasının ve not sayfalarının sayfa yüksekliğini nokta cinsinden alır. Hepsi aynı sayfa yüksekliğine sahiptir.
Return
Number
: Notlar sayfa yüksekliğinin nokta cinsinden değeri.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageWidth()
Sunudaki notlar ana ve notlar sayfalarının sayfa genişliğini nokta cinsinden alır. Hepsinin sayfa genişliği aynı.
Return
Number
: Noktalar cinsinden notlar sayfa genişliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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
veya yoksa null
sonucunu 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 kapsamların 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 nokta olarak alır. Hepsi aynı sayfa yüksekliğine sahiptir.
Return
Number
: Nokta cinsinden sayfa yüksekliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 nokta cinsinden alır. Hepsinin sayfa genişliği aynı.
Return
Number
: Nokta cinsinden sayfa genişliği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 getirir. Bir komut dosyası yalnızca komut dosyasını çalıştıran kullanıcının seçimine erişebilir ve komut dosyasının sunuya bağlı olması gerekir.
Döndürülen seçimin geçerli geçerli seçim olduğunu unutmayın. Komut dosyası sunumda çeşitli değişiklikler yaparken seçim de bunların dikkate alınması amacıyla değiştirilir. Örneğin, A ve B şeklinde iki şekil seçilir ve ardından 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ı sunuma 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 kapsamların biri 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
veya yoksa null
sonucunu 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlides()
Sunudaki slaytları getirir.
Return
Slide[]
— Bu sunudaki slaytların listesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 gereken 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şecek URL.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 yorum yapanları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 kapsamların 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 slayda göre önceden tanımlanmış PredefinedLayout.BLANK
düzenini kullanarak sunuda belirtilen dizine bir slayt ekler. Mevcut ana slayt şunlardan biridir:
- Önceki slayttaki 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 kapsamların 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, sunuda belirtilen dizine bir slayt ekler. Geçerli ana slayt şunlardan biridir:
- Önceki slayttaki 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 slaytta bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 slayda göre önceden tanımlanmış, belirtilen düzeni kullanarak sunuda belirtilen dizine bir slayt ekler. Geçerli ana slayt şunlardan biridir:
- Önceki slayttaki 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; geçerli ana slaytta bulunmalıdır. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 bir kopyasını sunuda belirtilen dizine ekler.
Kopyalanan slayt farklı bir sunudan ise ve bu sunuda zaten yoksa üst ana sayfa ve düzen 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 | Kopyalanacak ve eklenecek slayt. |
Return
Slide
: Eklenen yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 sunudan sağlanan Slide
öğesinin bir kopyasını geçerli sunudaki belirtilen dizine ekler ve slayt bağlantısını SlideLinkingMode
tarafından belirtilen şekilde ayarlar.
Kopyalanan slayt farklı bir sunudan geliyorsa mevcut sunuda bulunmayan üst ana sayfa 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. 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 | Kopyalanacak ve eklenecek slayt. |
linkingMode | SlideLinkingMode | Kullanılacak bağlantı modu. |
Return
Slide
: Yeni slayt.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(emailAddress)
Kullanıcıyı, Presentation
düzenleyici listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfına ait olan (örneğin, Presentation
, kullanıcının tüm alan adıyla paylaşılıyorsa veya Presentation
, kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa) bu yöntem, kullanıcıların Presentation
ürününe erişmesini engellemez.
Bu işlem, Drive dosyalarını 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(user)
Kullanıcıyı, Presentation
düzenleyici listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfına ait olan (örneğin, Presentation
, kullanıcının tüm alan adıyla paylaşılıyorsa veya Presentation
, kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa) bu yöntem, kullanıcıların Presentation
ürününe erişmesini engellemez.
Bu işlem, Drive dosyalarını 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
— Bu Presentation
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(emailAddress)
İlgili kullanıcıyı, Presentation
için görüntüleyenler ve yorum yapanlar listesinden kaldırır. Kullanıcı düzenleyen veya görüntüleyen ya da yorumcu değilse bu yöntemin herhangi bir etkisi yoktur. Ayrıca, Presentation
, kullanıcının tüm alanıyla paylaşılıyorsa veya Presentation
kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa bu yöntem, genel erişime sahip bir kullanıcı sınıfında yer alan kullanıcıların Presentation
öğesine erişimini de engellemez.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(user)
İlgili kullanıcıyı, Presentation
için görüntüleyenler ve yorum yapanlar listesinden kaldırır. Kullanıcı görüntüleyen değil düzenleyense bu yöntemin herhangi bir etkisi yoktur. Ayrıca, Presentation
kullanıcının tüm alanıyla paylaşılıyorsa veya Presentation
kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa bu yöntem, genel erişime sahip bir kullanıcı sınıfında bulunan kullanıcıların Presentation
öğesine erişimini de engellemez.
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ının temsili. |
Return
Presentation
— Zincirleme için bu Presentation
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
Metni bul ile eşleşen tüm metin örneklerini değiştir metniyle değiştirir. Bu arama büyük/küçük harfe duyarlı değildir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
findText | String | Bulunacak metin. |
replaceText | String | Eşleşen metnin yerini alacak metin. |
Return
Integer
: Değişiklik sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 ile eşleşen tüm metin örneklerini değiştir metniyle değiştirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
findText | String | Bulunacak metin. |
replaceText | String | Eşleşen metnin yerini alacak 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
: Değişiklik sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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şlemi bir hatayla sonlandırılsa bile açık olan 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 SlidesApp
üzerindeki açık yöntemlerden birini kullanın.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations