Bir sunudaki slayt.
Bu sayfalar, kitlenize sunduğunuz içeriği içerir. Çoğu slayt, bir ana sayfaya ve düzene dayanır. Her slayt oluşturulurken hangi düzenin kullanılacağını belirtebilirsiniz.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
duplicate() | Slide | Slaytı kopyalar. |
get | Page | Sayfanın arka planını alır. |
get | Color | Sayfayla ilişkili Color öğesini alır. |
get | Group[] | Sayfadaki Group nesnelerinin listesini döndürür. |
get | Image[] | Sayfadaki Image nesnelerinin listesini döndürür. |
get | Layout | Slaytın temel aldığı düzeni veya slayt bir düzene dayalı değilse 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 öğesini veya böyle bir öğe 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 | Eşleşen bir yer tutucu yoksa belirtilen Placeholder için yer tutucu Page nesnesini veya null nesnesini döndürür. |
get | Page | Belirtilen Placeholder için yer tutucu Page nesnesini ve yer tutucu dizini döndürür veya yer tutucu yoksa null 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 | Slaydın başka bir slayta bağlı olup olmadığını belirten bir Slide döndürür. |
get | String | Slayt bağlı değilse kaynak Presentation kimliğini veya 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 | Sayfanın sol üst köşesine, belirtilen resim blob'undan varsayılan boyuttaki bir resim ekler. |
insert | Image | Sayfaya, belirtilen resim blob'undan sağlanan konum ve boyuttaki bir resim ekler. |
insert | Image | Sağlanan Image öğesinin bir kopyasını sayfaya ekler. |
insert | Image | Sayfanın sol üst köşesine, sağlanan URL'den varsayılan boyutta bir resim ekler. |
insert | Image | Sayfaya, sağlanan URL'den belirtilen konum ve boyuttaki bir resim ekler. |
insert | Line | Sağlanan Line öğesinin bir kopyasını sayfaya ekler. |
insert | Line | Sayfaya iki connection sites 'ü birbirine 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 bir şekil ekler. |
insert | Shape | Sayfaya bir şekil ekler. |
insert | Sheets | Sayfaya bir Google E-Tablolar grafiği ekler. |
insert | Sheets | Sayfaya, belirtilen konum ve boyutla 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 | Google E-Tablolar grafiğini, sayfaya belirtilen konum ve boyutta bir Image olarak ekler. |
insert | Table | Sayfaya bir tablo ekler. |
insert | Table | Sayfaya, belirtilen konum ve boyuta sahip 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 boyuttaki 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 dizin konumuna 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 | Bul metniyle eşleşen metnin tüm örneklerini yeni metinle değiştirir. |
replace | Integer | Bul metniyle eşleşen metnin tüm örneklerini yeni metinle değiştirir. |
select | void | Etkin sunudaki Page 'ü current page selection olarak seçer ve önceki tüm seçimleri kaldırır. |
set | void | Slaytın sunu modunda atlanıp atlanmayacağını ayarlar. |
unlink() | void | Mevcut Slide öğesinin kaynak slaytla olan bağlantısını kaldırır. |
Ayrıntılı dokümanlar
duplicate()
Slaytı kopyalar.
Kopya slayt, orijinal slayttan hemen sonra oluşturulur.
Return
Slide
: Kopyalanan 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
getBackground()
Sayfanın arka planını alır.
Return
Page
: Sayfanın arka planı.
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
getColorScheme()
Sayfayla ilişkili Color
öğesini alır.
Return
Color
: Sayfanın renk şeması.
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
getGroups()
Sayfadaki Group
nesnelerinin listesini döndürür.
Return
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
getImages()
Sayfadaki Image
nesnelerinin listesini döndürür.
Return
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
getLayout()
Slaytın temel aldığı düzeni veya slayt bir düzene dayalı değilse null
değerini alır.
Return
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
getLines()
Sayfadaki Line
nesnelerinin listesini döndürür.
Return
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
getNotesPage()
Slaytla ilişkili notlar sayfasını döndürür.
Return
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
getObjectId()
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ı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
getPageElementById(id)
Belirtilen kimliğe sahip sayfadaki Page
öğesini veya böyle bir öğe 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
getPageElements()
Sayfada oluşturulan Page
nesnelerinin listesini döndürür.
Return
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
getPageType()
Sayfanın türünü alır.
Return
Page
: Sayfa türü.
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
getPlaceholder(placeholderType)
Eşleşen bir yer tutucu yoksa belirtilen Placeholder
için yer tutucu Page
nesnesini veya null
nesnesini döndürür.
Aynı türe sahip birden fazla yer tutucu varsa minimum yer tutucu dizini olan yer tutucuyu döndürür. Aynı dizinle eşleşen 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, );
Parametreler
Ad | Tür | Açıklama |
---|---|---|
placeholder | Placeholder |
Return
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
getPlaceholder(placeholderType, placeholderIndex)
Belirtilen Placeholder
için yer tutucu Page
nesnesini ve yer tutucu dizini döndürür veya yer tutucu yoksa null
döndürür.
Aynı türde ve dizinde 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
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
getPlaceholders()
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ı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
getShapes()
Sayfadaki Shape
nesnelerinin listesini döndürür.
Return
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
getSheetsCharts()
Sayfadaki Sheets
nesnelerinin listesini döndürür.
Return
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
getSlideLinkingMode()
Slaydın başka bir slayta bağlı olup olmadığını belirten bir Slide
döndürür.
Return
Slide
: Slayt bağlama modu.
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
getSourcePresentationId()
Slayt bağlı değilse kaynak Presentation
kimliğini veya null
değerini döndürür.
Bir slaytın kaynak Presentation
kimliği yalnızca başka bir sunudaki bir slayta bağlı olduğunda olur.
Return
String
: Kaynak sunum kimliği veya null
.
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
getSourceSlideObjectId()
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ğlı olduğunda olur.
Return
String
: Kaynak slayt kimliği veya null
.
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
getTables()
Sayfadaki Table
nesnelerinin listesini döndürür.
Return
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
getVideos()
Sayfadaki Video
nesnelerinin listesini döndürür.
Return
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
getWordArts()
Sayfadaki Word
nesnelerinin listesini döndürür.
Return
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
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ı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
insertGroup(group)
Sağlanan Group
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
insertImage(blobSource)
Sayfanın sol üst köşesine, belirtilen resim blob'undan varsayılan boyuttaki bir resim ekler.
Resim eklendiğinde Blob
'ten bir kez alınır ve sunuda gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden fazla olmamalı 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ı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
insertImage(blobSource, left, top, width, height)
Sayfaya, belirtilen resim blob'undan sağlanan konum ve boyuttaki bir resim ekler.
Görüntü, ekleme sırasında sağlanan Blob
kaynağından bir kez alınır ve sunu içinde gösterilmek üzere bir kopyası saklanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı 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 | Sayfanın sol üst köşesinden ölçülen, resmin yatay konumu (noktalar cinsinden). |
top | Number | Sayfanın sol üst köşesinden ölçülen, resmin dikey konumu (noktalar cinsinden). |
width | Number | Resmin nokta cinsinden genişliği. |
height | Number | Resmin nokta cinsinden yüksekliği. |
Return
Image
: Eklenen resim.
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
insertImage(image)
Sağlanan Image
öğesinin bir kopyasını sayfaya ekler.
Eklenen resimlerin bu sayfadaki konumu, kaynak resmin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan resim, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen resimde 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ı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
insertImage(imageUrl)
Sayfanın sol üst köşesine, sağlanan URL'den varsayılan boyutta bir resim ekler.
Resim eklendiğinde URL'den bir kez alınır ve sunumda gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URL herkese açık olmalı ve 2 KB'tan büyük olmamalıdır. URL, resimle birlikte kaydedilir ve Image.getSourceUrl()
üzerinden gösterilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
image | String | Resim URL'si. |
Return
Image
: Eklenen resim.
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
insertImage(imageUrl, left, top, width, height)
Sayfaya, sağlanan URL'den belirtilen konum ve boyuttaki bir resim ekler.
Resim eklendiğinde URL'den bir kez alınır ve sunumda gösterilmek üzere bir kopyası depolanır. Resimler 50 MB'tan küçük, 25 megapikselden büyük olmamalı ve PNG, JPEG veya GIF biçiminde olmalıdır.
Sağlanan URL herkese açık olmalı ve 2 KB'tan büyük olmamalıdır. URL, 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 | Resim URL'si. |
left | Number | Sayfanın sol üst köşesinden ölçülen, resmin yatay konumu (noktalar cinsinden). |
top | Number | Sayfanın sol üst köşesinden ölçülen, resmin dikey konumu (noktalar cinsinden). |
width | Number | Resmin nokta cinsinden genişliği. |
height | Number | Resmin nokta cinsinden yüksekliği. |
Return
Image
: Eklenen resim.
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
insertLine(line)
Sağlanan Line
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
insertLine(lineCategory, startConnectionSite, endConnectionSite)
Sayfaya iki connection sites
'ü birbirine 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 | Hattın başlangıcının bağlanacağı bağlantı noktası. |
end | Connection | Hattın sonunun bağlanacağı bağlantı noktası. |
Return
Line
: Eklenen satır.
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
insertLine(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 | Sayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülen çizginin başlangıç noktasının yatay konumu. |
start | Number | Çizginin başlangıç noktasının dikey konumu (sayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülür). |
end | Number | Çizginin uç noktasının yatay konumu (sayfanın sol üst köşesinden itibaren noktalarla ölçülür). |
end | Number | Sayfanın sol üst köşesinden itibaren noktalar cinsinden ölçülen çizginin bitiş noktasının dikey konumu. |
Return
Line
: Eklenen satır.
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
insertPageElement(pageElement)
Sağlanan Page
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
insertShape(shape)
Sağlanan Shape
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
insertShape(shapeType)
Sayfaya bir şekil ekler.
Şekil, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.
// 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ı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
insertShape(shapeType, left, top, width, height)
Sayfaya bir şekil ekler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
shape | Shape | Eklenecek şeklin türü. |
left | Number | Sayfanın sol üst köşesinden ölçülen şeklin yatay konumu. |
top | Number | Sayfanın sol üst köşesinden ölçülen şeklin dikey konumu. |
width | Number | Şeklin genişliği. |
height | Number | Şeklin yüksekliği. |
Return
Shape
: Eklenen şekil.
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
insertSheetsChart(sourceChart)
Sayfaya bir Google E-Tablolar grafiği ekler.
Grafik, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.
Eklenen grafik, kaynak Google E-Tablolar grafiğine bağlanır ve bu sayede 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ı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
insertSheetsChart(sourceChart, left, top, width, height)
Sayfaya, belirtilen konum ve boyutla 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ğlanır ve bu sayede 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 | Sayfanın sol üst köşesinden ölçülen, grafiğin yatay konumu (noktada). |
top | Number | Sayfanın sol üst köşesinden ölçülen, grafiğin dikey konumu (noktalar cinsinden). |
width | Number | Grafik genişliği (noktalar cinsinden). |
height | Number | Nokta cinsinden grafiğin yüksekliği. |
Return
Sheets
: Sayfaya eklenen grafik.
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
insertSheetsChart(sheetsChart)
Sağlanan Sheets
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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 sayfalar grafiğ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
insertSheetsChartAsImage(sourceChart)
Sayfaya Image
olarak bir Google E-Tablolar grafiği ekler.
Grafiğin resmi, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.
Eklenen grafik 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 grafiğin resmi.
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
insertSheetsChartAsImage(sourceChart, left, top, width, height)
Google E-Tablolar grafiğini, sayfaya belirtilen konum ve boyutta bir Image
olarak ekler.
Grafik resminin en boy oranını korumak için resim, sağlanan boyuta göre ölçeklendirilir ve ortalanır.
Eklenen grafiğin 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 | Sayfanın sol üst köşesinden ölçülen, grafiğin yatay konumu (noktada). |
top | Number | Sayfanın sol üst köşesinden ölçülen, grafiğin dikey konumu (noktalar cinsinden). |
width | Number | Grafik genişliği (noktalar cinsinden). |
height | Number | Nokta cinsinden grafiğin yüksekliği. |
Return
Image
: Sayfaya eklenen grafiğin resmi.
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
insertTable(numRows, numColumns)
Sayfaya bir tablo ekler.
Tablo, varsayılan boyutta ve eşit olarak dağıtılmış satır ve sütunlarla sayfanın ortasına yerleştirilir.
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ı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
insertTable(numRows, numColumns, left, top, width, height)
Sayfaya, belirtilen konum ve boyuta sahip bir tablo ekler.
Satırlar ve sütunlar, oluşturulan tabloya eşit olarak 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 | Sayfanın sol üst köşesinden ölçülen tablonun yatay konumu. |
top | Number | Sayfanın sol üst köşesinden ölçülen tablonun dikey konumu. |
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ı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
insertTable(table)
Sağlanan Table
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
insertTextBox(text)
Sayfaya, sağlanan dizeyi içeren bir metin kutusu Shape
ekler.
Metin kutusu şekli, sayfanın sol üst köşesine varsayılan boyutla yerleştirilir.
// 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ı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
insertTextBox(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 | Sayfanın sol üst köşesinden ölçülen metin kutusu şeklinin yatay konumu. |
top | Number | Sayfanın sol üst köşesinden ölçülen metin kutusu şeklinin dikey konumu. |
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ı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
insertVideo(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ı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
insertVideo(videoUrl, left, top, width, height)
Sayfaya, belirtilen konum ve boyuttaki 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 ölçülen, videonun yatay konumu (noktalar cinsinden). |
top | Number | Sayfanın sol üst köşesinden ölçülen, videonun dikey konumu (noktalar cinsinden). |
width | Number | Videonun nokta cinsinden genişliği. |
height | Number | Videonun nokta cinsinden yüksekliği. |
Return
Video
: Eklenen video.
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
insertVideo(video)
Sağlanan Video
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
insertWordArt(wordArt)
Sağlanan Word
öğesinin bir kopyasını sayfaya ekler.
Eklenen öğenin bu sayfadaki konumu, kaynak öğenin ilgili sayfada bulunduğu konuma göre belirlenir.
Sağlanan öğe, mevcut sunu içinden kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler de eklenen öğeye devralınır.
Sağlanan öğe, farklı bir sunumdan kopyalanan bir yer tutucuysa ana veya düzen sayfalarından devralınan özellikler, kaynak sunumdaki öğ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ı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
isSkipped()
Slaytın sunu modunda atlanıp atlanmadığını döndürür.
Return
Boolean
: Slayt sunu modunda atlanıyorsa True
.
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
move(index)
Slaytı belirtilen dizin konumuna taşıyın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
index | Integer | Taşımadan önceki slayt düzenlemesine göre, slaytın taşınacağı dizin. Dizin, sıfır ile sunudaki slayt sayısı arasında (bu sayı dahil) olmalıdır. |
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
refreshSlide()
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ülür.
refresh
yöntemi, bağlı kaynak slaytın ilgili ana ve düzen sayfalarını (henüz mevcut değilse) slaytın sunduğuna kopyalar. Bu öğeler zaten mevcutsa 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.
Atışlar
Error
: Kaynak sunuya okuma erişimi artık kullanılamıyorsa.
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()
Sayfayı kaldırır.
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
replaceAllText(findText, replaceText)
Bul metniyle eşleşen metnin tüm ö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
replaceAllText(findText, replaceText, matchCase)
Bul metniyle eşleşen metnin tüm ö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
selectAsCurrentPage()
Etkin sunudaki Page
'ü current page selection
olarak seçer ve önceki tüm 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 bu da komut dosyası sunucuya bağlıysa geçerlidir.
// 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ı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
setSkipped(isSkipped)
Slaytın sunu modunda atlanıp atlanmayacağını ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
is | Boolean | True simgesini tıklayarak slaytı sunu modunda atlayabilirsiniz. |
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
unlink()
Mevcut 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ülü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ı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