Sunudaki bir slayt.
Bu sayfalarda, kitlenize sunduğunuz içerikler yer alır. Çoğu slayt bir ana ve bir düzene dayanır. Her slayt oluşturulduğunda hangi düzenin kullanılacağını belirtebilirsiniz.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
duplicate() | Slide | Slaytı çoğaltır. |
get | Page | Sayfanın arka planını alır. |
get | Color | Sayfayla ilişkili Color değerini alır. |
get | Group[] | Sayfadaki Group nesnelerinin listesini döndürür. |
get | Image[] | Sayfadaki Image nesnelerinin listesini döndürür. |
get | Layout|null | Slaydın temel aldığı düzeni veya slayt bir düzene dayanmıyorsa null değerini alır. |
get | Line[] | Sayfadaki Line nesnelerinin listesini döndürür. |
get | Notes | Slaytla ilişkili notlar sayfasını döndürür. |
get | String | Sayfanın benzersiz kimliğini alır. |
get | Page | Belirtilen kimliğe sahip sayfadaki Page değerini veya yoksa null değerini döndürür. |
get | Page | Sayfada oluşturulan Page nesnelerinin listesini döndürür. |
get | Page | Sayfanın türünü alır. |
get | Page | Belirtilen bir Placeholder veya null için yer tutucu döndürür. Eşleşen bir yer tutucu yoksa Page nesnesi döndürülür. |
get | Page | Belirtilen bir Placeholder ve yer tutucu dizini için yer tutucu Page nesnesini veya yer tutucu yoksa null değerini döndürür. |
get | Page | Sayfadaki yer tutucu Page nesnelerinin listesini döndürür. |
get | Shape[] | Sayfadaki Shape nesnelerinin listesini döndürür. |
get | Sheets | Sayfadaki Sheets nesnelerinin listesini döndürür. |
get | Slide | Slaytın başka bir slayta bağlı olup olmadığını belirten bir Slide değeri döndürür. |
get | String | Kaynağın Presentation kimliğini veya slayt bağlantılı değilse null değerini döndürür. |
get | String | Kaynak slayt kimliğini veya slayt bağlı değilse null değerini döndürür. |
get | Table[] | Sayfadaki Table nesnelerinin listesini döndürür. |
get | Video[] | Sayfadaki Video nesnelerinin listesini döndürür. |
get | Word | Sayfadaki Word nesnelerinin listesini döndürür. |
group(pageElements) | Group | Belirtilen tüm sayfa öğelerini gruplandırır. |
insert | Group | Sağlanan Group öğesinin bir kopyasını sayfaya ekler. |
insert | Image | Belirtilen resim blob'undan varsayılan boyutta bir resmi sayfanın sol üst köşesine ekler. |
insert | Image | Belirtilen resim blob'undan sağlanan konum ve boyutta bir resmi sayfaya ekler. |
insert | Image | Sağlanan Image öğesinin bir kopyasını sayfaya ekler. |
insert | Image | Belirtilen URL'den alınan resmi, sayfanın sol üst köşesine varsayılan boyutta ekler. |
insert | Image | Belirtilen URL'den alınan resmi, belirtilen konum ve boyutta sayfaya ekler. |
insert | Line | Sağlanan Line öğesinin bir kopyasını sayfaya ekler. |
insert | Line | Sayfaya iki connection sites simgesini bağlayan bir çizgi ekler. |
insert | Line | Sayfaya bir satır ekler. |
insert | Page | Sağlanan Page öğesinin bir kopyasını sayfaya ekler. |
insert | Shape | Sağlanan Shape öğesinin bir kopyasını sayfaya ekler. |
insert | Shape | Sayfaya şekil ekler. |
insert | Shape | Sayfaya şekil ekler. |
insert | Sheets | Sayfaya bir Google E-Tablolar grafiği ekler. |
insert | Sheets | Belirtilen konum ve boyutta sayfaya bir Google E-Tablolar grafiği ekler. |
insert | Sheets | Sağlanan Sheets öğesinin bir kopyasını sayfaya ekler. |
insert | Image | Sayfaya Image olarak bir Google E-Tablolar grafiği ekler. |
insert | Image | Belirtilen konum ve boyutta, sayfaya Image olarak bir Google E-Tablolar grafiği ekler. |
insert | Table | Sayfaya tablo ekler. |
insert | Table | Sayfaya, belirtilen konum ve boyutta bir tablo ekler. |
insert | Table | Sağlanan Table öğesinin bir kopyasını sayfaya ekler. |
insert | Shape | Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler. |
insert | Shape | Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler. |
insert | Video | Sayfanın sol üst köşesine varsayılan boyutta bir video ekler. |
insert | Video | Sayfaya, belirtilen konum ve boyutta bir video ekler. |
insert | Video | Sağlanan Video öğesinin bir kopyasını sayfaya ekler. |
insert | Word | Sağlanan Word öğesinin bir kopyasını sayfaya ekler. |
is | Boolean | Slaytın sunu modunda atlanıp atlanmadığını döndürür. |
move(index) | void | Slaytı belirtilen dizine taşıyın. |
refresh | void | Bağlı kaynak slaytta yapılan değişiklikleri yansıtacak şekilde slaytı yeniler. |
remove() | void | Sayfayı 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. |
select | void | Etkin sunudaki Page öğesini current page selection olarak seçer ve önceki seçimleri kaldırır. |
set | void | Slaytın sunu modunda atlanıp atlanmayacağını ayarlar. |
unlink() | void | Geçerli Slide öğesinin kaynak slaytla olan bağlantısını kaldırır. |
Ayrıntılı belgeler
duplicate()
Slaytı çoğaltır.
Yinelenen slayt, orijinal slayttan hemen sonra oluşturulur.
Return
Slide: Kopyalanan 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 Background()
Sayfanın arka planını alır.
Return
Page: Sayfanın arka planı.
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 Color Scheme()
Sayfayla ilişkili Color değerini alır.
Return
Color: Sayfanın renk şeması.
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 Groups()
Sayfadaki Group nesnelerinin listesini döndürür.
Return
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 Images()
Sayfadaki Image nesnelerinin listesini döndürür.
Return
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 Layout()
Slaydın temel aldığı düzeni veya slayt bir düzene dayanmıyorsa null değerini alır.
Return
Layout|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 Lines()
Sayfadaki Line nesnelerinin listesini döndürür.
Return
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()
Slaytla ilişkili notlar sayfasını döndürür.
Return
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 Object Id()
Sayfanın benzersiz kimliğini alır. Sayfalar ve sayfa öğeleri tarafından kullanılan nesne kimlikleri aynı ad alanını paylaşır.
Return
String
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 sayfadaki 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 Elements()
Sayfada oluşturulan Page nesnelerinin listesini döndürür.
Return
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 Type()
Sayfanın türünü alır.
Return
Page: Sayfa türü.
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 Placeholder(placeholderType)
Belirtilen bir Placeholder veya null için yer tutucu döndürür. Eşleşen bir yer tutucu yoksa Page nesnesi döndürülür.
Aynı türde birden fazla yer tutucu varsa minimum yer tutucu dizinine sahip olanı döndürür. Aynı dizine sahip birden fazla eşleşen yer tutucu varsa sayfanın sayfa öğeleri koleksiyonundaki ilk yer tutucuyu döndürür.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const placeholder = slide.getPlaceholder( SlidesApp.PlaceholderType.CENTERED_TITLE, );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
placeholder | Placeholder |
Return
Page
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 Placeholder(placeholderType, placeholderIndex)
Belirtilen bir Placeholder ve yer tutucu dizini için yer tutucu Page nesnesini veya yer tutucu yoksa null değerini döndürür.
Aynı tür ve dizine sahip birden fazla yer tutucu varsa sayfanın sayfa öğeleri koleksiyonundaki ilk yer tutucuyu döndürür.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const placeholder = slide.getPlaceholder( SlidesApp.PlaceholderType.CENTERED_TITLE, 0, );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
placeholder | Placeholder | |
placeholder | Integer |
Return
Page
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 Placeholders()
Sayfadaki yer tutucu Page nesnelerinin listesini döndürür.
const master = SlidesApp.getActivePresentation().getMasters()[0]; Logger.log( `Number of placeholders in the master: ${master.getPlaceholders().length}`, );
Return
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 Shapes()
Sayfadaki Shape nesnelerinin listesini döndürür.
Return
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 Sheets Charts()
Sayfadaki Sheets nesnelerinin listesini döndürür.
Return
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 Linking Mode()
Slaytın başka bir slayta bağlı olup olmadığını belirten bir Slide değeri döndürür.
Return
Slide: Slayt bağlantı modu.
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 Source Presentation Id()
Kaynağın Presentation kimliğini veya slayt bağlantılı değilse null değerini döndürür.
Bir slayt yalnızca başka bir sunudaki slayta bağlandığında kaynak Presentation kimliğine sahip olur.
Return
String — Kaynak sunum kimliği veya 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 Source Slide Object Id()
Kaynak slayt kimliğini veya slayt bağlı değilse null değerini döndürür.
Bir slaytın kaynak slayt kimliği yalnızca başka bir sunudaki bir slayta bağlandığında olur.
Return
String: Kaynak slayt kimliği veya 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 Tables()
Sayfadaki Table nesnelerinin listesini döndürür.
Return
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 Videos()
Sayfadaki Video nesnelerinin listesini döndürür.
Return
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 Word Arts()
Sayfadaki Word nesnelerinin listesini döndürür.
Return
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
group(pageElements)
Belirtilen tüm sayfa öğelerini gruplandırır.
Aynı sayfada, başka bir grupta bulunmayan en az iki sayfa öğesi olmalıdır. Videos, Tables ve placeholder Shapes gibi bazı sayfa öğeleri gruplandırılamaz.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
page | Page | Birlikte gruplandırılacak öğeler. |
Return
Group: Yeni grup.
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 Group(group)
Sağlanan Group öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a group between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const group = otherPresentationSlide.getGroups()[0]; currentPresentationSlide.insertGroup( group); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
group | Group | Kopyalanıp eklenecek grup. |
Return
Group: Eklenen grup.
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 Image(blobSource)
Belirtilen resim blob'undan varsayılan boyutta bir resmi sayfanın sol üst köşesine ekler.
Görüntü eklediğinizde Blob kaynağından bir kez alınır ve sunuda gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. const image = DriveApp.getFileById('123abc'); slide.insertImage(image);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
blob | Blob | Resim verileri. |
Return
Image: Eklenen resim.
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 Image(blobSource, left, top, width, height)
Belirtilen resim blob'undan sağlanan konum ve boyutta bir resmi sayfaya ekler.
Resim, ekleme sırasında sağlanan Blob kaynağından bir kez alınır ve sunuda gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
Resmin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // Get the Drive image file with the given ID. const image = DriveApp.getFileById('123abc'); const position = { left: 0, top: 0 }; const size = { width: 300, height: 100 }; slide.insertImage(image, position.left, position.top, size.width, size.height);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
blob | Blob | Resim verileri. |
left | Number | Resmin yatay konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
top | Number | Resmin dikey konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
width | Number | Resmin genişliği (nokta cinsinden). |
height | Number | Resmin yüksekliği (nokta cinsinden). |
Return
Image: Eklenen resim.
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 Image(image)
Sağlanan Image öğesinin bir kopyasını sayfaya ekler.
Eklenen resimlerin bu sayfadaki konumu, kaynak resmin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan resim, mevcut sunumun içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen resimde de devralınır.
Sağlanan resim, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdan resme kopyalanır. Kopyalanan yer tutucu resim boşsa hedef sunuya hiçbir şey eklenmez.
// Copy an image between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const image = otherPresentationSlide.getImages[0]; currentPresentationSlide.insertImage(image);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
image | Image | Kopyalanıp eklenecek resim. |
Return
Image: Eklenen resim.
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 Image(imageUrl)
Belirtilen URL'den alınan resmi, sayfanın sol üst köşesine varsayılan boyutta ekler.
Resim eklediğinizde URL'den bir kez alınır ve sunuda gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URL herkesin erişimine açık olmalı ve 2 KB'tan büyük olmamalıdır. URL'nin kendisi resimle birlikte kaydedilir ve Image.getSourceUrl() üzerinden gösterilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
image | String | Resmin URL'si. |
Return
Image: Eklenen resim.
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 Image(imageUrl, left, top, width, height)
Belirtilen URL'den alınan resmi, belirtilen konum ve boyutta sayfaya ekler.
Resim eklediğinizde URL'den bir kez alınır ve sunuda gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URL herkesin erişimine açık olmalı ve 2 KB'tan büyük olmamalıdır. URL'nin kendisi resimle birlikte kaydedilir ve Image.getSourceUrl() üzerinden gösterilir.
Resmin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
image | String | Resmin URL'si. |
left | Number | Resmin yatay konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
top | Number | Resmin dikey konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
width | Number | Resmin genişliği (nokta cinsinden). |
height | Number | Resmin yüksekliği (nokta cinsinden). |
Return
Image: Eklenen resim.
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 Line(line)
Sağlanan Line öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a line between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const line = otherPresentationSlide.getLines[0]; currentPresentationSlide.insertLine(line);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
line | Line | Kopyalanıp eklenecek satır. |
Return
Line: Eklenen satır.
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 Line(lineCategory, startConnectionSite, endConnectionSite)
Sayfaya iki connection sites simgesini bağlayan bir çizgi ekler. İki bağlantı sitesi bu sayfada olmalıdır.
// Insert a line in the first slide of the presentation connecting two shapes. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE); const shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD); slide.insertLine( SlidesApp.LineCategory.BENT, shape1.getConnectionSites()[0], shape2.getConnectionSites()[1], );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
line | Line | Eklenecek satırın kategorisi. |
start | Connection | Çizginin başlangıcının bağlanacağı bağlantı sitesi. |
end | Connection | Çizginin ucunun bağlanacağı bağlantı sitesi. |
Return
Line: Eklenen satır.
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 Line(lineCategory, startLeft, startTop, endLeft, endTop)
Sayfaya bir satır ekler.
// Insert a line in the first slide of the presentation. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const startPoint = { left: 10, top: 10 }; const endPoint = { left: 40, top: 40 }; slide.insertLine( SlidesApp.LineCategory.STRAIGHT, startPoint.left, startPoint.top, endPoint.left, endPoint.top, );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
line | Line | Eklenecek satırın kategorisi. |
start | Number | Çizginin başlangıç noktasının, sayfanın sol üst köşesinden itibaren ölçülen yatay konumu (nokta cinsinden). |
start | Number | Çizginin başlangıç noktasının dikey konumu. Sayfanın sol üst köşesinden itibaren ölçülen nokta cinsinden değerdir. |
end | Number | Çizginin bitiş noktasının yatay konumu. Sayfanın sol üst köşesinden itibaren nokta cinsinden ölçülür. |
end | Number | Çizginin bitiş noktasının dikey konumu. Sayfanın sol üst köşesinden itibaren ölçülen nokta cinsinden değer. |
Return
Line: Eklenen satır.
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 Page Element(pageElement)
Sağlanan Page öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a page element between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = otherPresentationSlide.getPageElements()[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertPageElement(pageElement);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
page | Page | Kopyalanıp eklenecek sayfa öğesi. |
Return
Page: Eklenen 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
insert Shape(shape)
Sağlanan Shape öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a shape between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const shape = otherPresentationSlide.getShapes[0]; currentPresentationSlide.insertShape( shape); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
shape | Shape | Kopyalanıp eklenecek şekil. |
Return
Shape: Eklenen şekil.
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 Shape(shapeType)
Sayfaya şekil ekler.
Şekil, sayfanın sol üst köşesine varsayılan boyutta eklenir.
// Insert a shape in the first slide of the presentation. const slide = SlidesApp.getActivePresentation().getSlides()[0]; // Also available for Layout, Master, and Page. slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
shape | Shape | Eklenecek şeklin türü. |
Return
Shape: Eklenen şekil.
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 Shape(shapeType, left, top, width, height)
Sayfaya şekil ekler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
shape | Shape | Eklenecek şeklin türü. |
left | Number | Şeklin yatay konumu (sayfanın sol üst köşesinden ölçülür). |
top | Number | Şeklin dikey konumu (sayfanın sol üst köşesinden ölçülür). |
width | Number | Şeklin genişliği. |
height | Number | Şeklin yüksekliği. |
Return
Shape: Eklenen şekil.
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 Sheets Chart(sourceChart)
Sayfaya bir Google E-Tablolar grafiği ekler.
Grafik, sayfanın sol üst köşesine varsayılan boyutta eklenir.
Eklenen grafik, kaynak Google E-Tablolar grafiğine bağlıdır. Bu sayede grafik güncellenebilir. Diğer ortak çalışanlar kaynak e-tablonun bağlantısını görebilir.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChart(chart);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
source | Embedded | Sayfaya eklenecek e-tablodaki grafik. |
Return
Sheets: Sayfaya eklenen grafik.
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 Sheets Chart(sourceChart, left, top, width, height)
Belirtilen konum ve boyutta sayfaya bir Google E-Tablolar grafiği ekler.
Grafiğin en boy oranını korumak için grafik, sağlanan boyuta göre ölçeklendirilir ve ortalanır.
Eklenen grafik, kaynak Google E-Tablolar grafiğine bağlıdır. Bu sayede grafik güncellenebilir. Diğer ortak çalışanlar kaynak e-tablonun bağlantısını görebilir.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const position = { left: 0, top: 0 }; const size = { width: 200, height: 200 }; // Also available for Layout, Master, and Page. slide.insertSheetsChart( chart, position.left, position.top, size.width, size.height, );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
source | Embedded | Sayfaya eklenecek e-tablodaki grafik. |
left | Number | Grafiğin yatay konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
top | Number | Grafiğin dikey konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
width | Number | Grafiğin nokta cinsinden genişliği. |
height | Number | Grafiğin nokta cinsinden yüksekliği. |
Return
Sheets: Sayfaya eklenen grafik.
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 Sheets Chart(sheetsChart)
Sağlanan Sheets öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a sheets chart between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const sheetsChart = otherPresentationSlide.getSheetsCharts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertSheetsChart(sheetsChart);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
sheets | Sheets | Kopyalanıp eklenecek E-Tablolar grafiği. |
Return
Sheets: Eklenen E-Tablolar grafiğ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
insert Sheets Chart As Image(sourceChart)
Sayfaya Image olarak bir Google E-Tablolar grafiği ekler.
Grafiğin resmi, sayfanın sol üst köşesine varsayılan boyutta eklenir.
Grafiğin eklenen resmi, kaynak Google E-Tablolar grafiğine bağlı değil.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertSheetsChartAsImage( chart); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
source | Embedded | Sayfaya eklenecek e-tablodaki grafik. |
Return
Image: Sayfaya eklenen grafik resmi.
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 Sheets Chart As Image(sourceChart, left, top, width, height)
Belirtilen konum ve boyutta, sayfaya Image olarak bir Google E-Tablolar grafiği ekler.
Grafik resminin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.
Grafiğin eklenen resmi, kaynak Google E-Tablolar grafiğine bağlı değil.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Insert the spreadsheet chart in the first slide. const slide = SlidesApp.getActivePresentation().getSlides()[0]; const position = { left: 0, top: 0 }; const size = { width: 200, height: 200 }; // Also available for Layout, Master, and Page. slide.insertSheetsChartAsImage( chart, position.left, position.right, size.width, size.height, );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
source | Embedded | Sayfaya eklenecek e-tablodaki grafik. |
left | Number | Grafiğin yatay konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
top | Number | Grafiğin dikey konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
width | Number | Grafiğin nokta cinsinden genişliği. |
height | Number | Grafiğin nokta cinsinden yüksekliği. |
Return
Image: Sayfaya eklenen grafik resmi.
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 Table(numRows, numColumns)
Sayfaya tablo ekler.
Tablo, sayfada varsayılan boyutta ve eşit olarak dağıtılmış satır ve sütunlarla ortalanır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
num | Integer | Tablodaki satır sayısı. |
num | Integer | Tablodaki sütun sayısı. |
Return
Table: Eklenen tablo.
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 Table(numRows, numColumns, left, top, width, height)
Sayfaya, belirtilen konum ve boyutta bir tablo ekler.
Satırlar ve sütunlar, oluşturulan tabloda eşit şekilde dağıtılır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
num | Integer | Tablodaki satır sayısı. |
num | Integer | Tablodaki sütun sayısı. |
left | Number | Tablonun yatay konumu (sayfanın sol üst köşesinden ölçülür). |
top | Number | Tablonun dikey konumu (sayfanın sol üst köşesinden ölçülür). |
width | Number | Tablonun genişliği. |
height | Number | Tablonun minimum yüksekliği. Oluşturulan tablonun gerçek yüksekliği, metin yazı tipi boyutu gibi faktörlere bağlıdır. |
Return
Table: Eklenen tablo.
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 Table(table)
Sağlanan Table öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a table between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const table = otherPresentationSlide.getTables[0]; currentPresentationSlide.insertTable( table); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
table | Table | Kopyalanıp eklenecek tablo. |
Return
Table: Eklenen tablo.
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 Text Box(text)
Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler.
Metin kutusu şekli, sayfanın sol üst köşesine varsayılan boyutta eklenir.
// Insert text box with "Hello" on the first slide of presentation. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
text | String | Metin kutusu şeklinin içermesi gereken dize. |
Return
Shape: Eklenen metin kutusu şekli.
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 Text Box(text, left, top, width, height)
Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape ekler.
// Insert text box with "Hello" on the first slide of presentation. This text // box is a square with a length of 10 points on each side. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.insertTextBox( 'Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
text | String | Metin kutusu şeklinin içermesi gereken dize. |
left | Number | Metin kutusu şeklinin yatay konumu (sayfanın sol üst köşesinden ölçülür). |
top | Number | Metin kutusu şeklinin dikey konumu, sayfanın sol üst köşesinden ölçülür. |
width | Number | Metin kutusu şeklinin genişliği. |
height | Number | Metin kutusu şeklinin yüksekliği. |
Return
Shape: Eklenen metin kutusu şekli.
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 Video(videoUrl)
Sayfanın sol üst köşesine varsayılan boyutta bir video ekler.
Şu anda yalnızca YouTube videoları desteklenmektedir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
video | String | Eklenecek videonun URL'si. |
Return
Video: Eklenen video.
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 Video(videoUrl, left, top, width, height)
Sayfaya, belirtilen konum ve boyutta bir video ekler.
Şu anda yalnızca YouTube videoları desteklenmektedir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
video | String | Eklenecek videonun URL'si. |
left | Number | Sayfanın sol üst köşesinden itibaren ölçülen, videonun yatay konumu (nokta cinsinden). |
top | Number | Videonun dikey konumu (nokta cinsinden), sayfanın sol üst köşesinden itibaren ölçülür. |
width | Number | Videonun nokta cinsinden genişliği. |
height | Number | Videonun yükseklik değeri (puan cinsinden). |
Return
Video: Eklenen video.
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 Video(video)
Sağlanan Video öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a video between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const video = otherPresentationSlide.getVideos[0]; currentPresentationSlide.insertVideo( video); // Also available for Layout, Master, and Page.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
video | Video | Kopyalanıp eklenecek video. |
Return
Video: Eklenen video.
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 Word Art(wordArt)
Sağlanan Word öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin kendi sayfasındaki konumuna göre belirlenir.
Sağlanan öğe, mevcut sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, eklenen öğede de devralınır.
Sağlanan öğe, farklı bir sunudan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunudaki öğeye kopyalanır.
// Copy a word art between presentations. const otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0]; const currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0]; const wordArt = otherPresentationSlide.getWordArts[0]; // Also available for Layout, Master, and Page. currentPresentationSlide.insertWordArt(wordArt);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
word | Word | Kopyalanıp eklenecek grup. |
Return
Word: Eklenen word art.
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
is Skipped()
Slaytın sunu modunda atlanıp atlanmadığını döndürür.
Return
Boolean — True Slayt, sunu modunda atlanırsa.
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
move(index)
Slaytı belirtilen dizine taşıyın.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
index | Integer | Slaytın taşınacağı dizin. Bu dizin, taşıma işleminden önceki slayt düzenine göre belirlenir. Dizin, sıfır ile sunudaki slayt sayısı arasında (bu değerler dahil) olmalıdır. |
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
refresh Slide()
Bağlı kaynak slaytta yapılan değişiklikleri yansıtacak şekilde slaytı yeniler. Bu slayt bağlı değilse herhangi bir değişiklik yapmadan döndürür.
refresh yöntemi, bağlantılı kaynak slaytın ilgili ana ve düzen sayfalarını, slaytın sunusuna kopyalar (mevcut değilse). Bu tür öğeler varsa kaynakta yapılan değişiklikleri yansıtacak şekilde güncellenir.
const currentPresentation = SlidesApp.getActivePresentation(); const sourcePresentation = SlidesApp.openById('sourcePresentationId'); const sourceSlide = sourcePresentation.getSlides()[0]; const linkedSlide = currentPresentation.append( sourceSlide, SlidesApp.SlideLinkingMode.LINKED, ); sourceSlide.insertText( 'hello world'); // Only the source slide has the text box. linkedSlide.refreshSlide(); // The linked slide now has the text box.
Dekoratif yastıklar
Error: Kaynak sunuma okuma erişimi artık kullanılamıyorsa.
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()
Sayfayı kaldırır.
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
select As Current Page()
Etkin sunudaki Page öğesini current page selection olarak seçer ve önceki seçimleri kaldırı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 işlemi yapabilir.
// Select the first slide as the current page selection and replace any previous // selection. const slide = SlidesApp.getActivePresentation().getSlides()[0]; slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.
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 Skipped(isSkipped)
Slaytın sunu modunda atlanıp atlanmayacağını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
is | Boolean | True tuşuna basarak sunu modunda slaytı atlayabilirsiniz. |
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
unlink()
Geçerli Slide öğesinin kaynak slaytla olan bağlantısını kaldırır. Bu slayt bağlı değilse herhangi bir değişiklik yapmadan döndürür.
const currentPresentation = SlidesApp.getActivePresentation(); const sourcePresentation = SlidesApp.openById('sourcePresentationId'); const sourceSlide = sourcePresentation.getSlides()[0]; const linkedSlide = currentPresentation.append( sourceSlide, SlidesApp.SlideLinkingMode.LINKED, ); linkedSlide.unlink(); linkedSlide.getSourcePresentationId(); // returns null linkedSlide.getSourceSlideObjectId(); // returns null linkedSlide .getSlideLinkingMode(); // returns SlidesApp.SlideLinkingMode.NOT_LINKED
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