Düzenlenebilir Presentations
oluşturup açar.
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
Özellikler
Mülk | Tür | Açıklama |
---|---|---|
Alignment | Alignment | Hizalama konumu türlerinin bir listesi. |
Arrow | Arrow | Line öğesinin sahip olabileceği farklı ok stillerinin listesi. |
Auto | Auto | Otomatik metin türlerinin listesi. |
Autofit | Autofit | Otomatik sığdırma türlerinin listesi. |
Cell | Cell | Bir tablo hücresinin farklı birleştirme durumlarının listelenmesi. |
Color | Color | Renk türlerinin listesi. |
Content | Content | İçerik hizalamasını belirtmek için kullanılan değerlerin bir listesi. |
Dash | Dash | Bir Line öğesinin sahip olabileceği farklı kısa çizgi stillerinin listesi. |
Fill | Fill | Dolgu türlerinin listesi. |
Line | Line | Line kategorilerinin listesi. |
Line | Line | Line türlerinin bir listesi. |
Line | Line | Line türlerinin bir listesi. |
Link | Link | Bağlantı türlerinin bir listesi. |
List | List | Liste hazır ayarlarının türlerinin listesi. |
Page | Page | Sayfa arka planı türlerinin listesi. |
Page | Page | Sayfa öğesi türlerinin listesi. |
Page | Page | Sayfa türlerinin listesi. |
Paragraph | Paragraph | Paragraf hizalama türlerinin listesi. |
Placeholder | Placeholder | Yer tutucu türlerinin bir listesi. |
Predefined | Predefined | Önceden tanımlanmış düzenlerin listesi. |
Selection | Selection | Seçim türlerinin bir listesi. |
Shape | Shape | Şekil türlerinin bir listesi. |
Sheets | Sheets | E-Tablolar grafik yerleştirme türlerinin listesi. |
Slide | Slide | Slaytlar'ın bağlanma yollarının listesi. |
Slide | Slide | Slayt konumu türlerinin listesi. |
Spacing | Spacing | Boşluk modu türlerinin bir listesi. |
Text | Text | Metin taban çizgisi uzaklığı türlerinin bir listesi. |
Text | Text | Metin yön türlerinin bir listesi. |
Theme | Theme | Tema renklerinin listelenmesi. |
Video | Video | Video kaynağı türlerinin bir listesi. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
create(name) | Presentation | Yeni bir Presentation oluşturup açar. |
get | Presentation | Komut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu döndürür veya etkin bir sunu yoksa null değerini döndürür. |
get | Ui | Komut dosyasının menü, iletişim kutusu ve kenar çubuğu gibi özellikler eklemesine olanak tanıyan, sununun kullanıcı arayüzü ortamının bir örneğini döndürür. |
new | Affine | Affine oluşturmak için yeni bir Affine döndürür. |
open | Presentation | Belirtilen kimliğe sahip Presentation öğesini açar. |
open | Presentation | Belirtilen URL ile Presentation alanını açar. |
Ayrıntılı dokümanlar
create(name)
Yeni bir Presentation
oluşturup açar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Oluşturulan sunuya verilecek ad. |
Return
Presentation
: Belirtilen ada sahip sunu.
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
get Active Presentation()
Komut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu döndürür veya etkin bir sunu yoksa null
değerini döndürür. Komut dosyasının kapsayıcıya bağlı olmadığı bir sunu ile etkileşimde bulunmak için bunun yerine open
öğesini kullanın.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();Sunu zaten açıksa aynı sunu örneği döndürülü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
get Ui()
Komut dosyasının menü, iletişim kutusu ve kenar çubuğu gibi özellikler eklemesine olanak tanıyan, sununun kullanıcı arayüzü ortamının bir örneğini döndürür. Bir komut dosyası, yalnızca açık bir sununun mevcut örneğinin kullanıcı arayüzüyle etkileşime geçebilir ve yalnızca komut dosyası sunucuya bağlıysa. Daha fazla bilgi için menüler ve iletişim kutuları ve kenar çubukları ile ilgili kılavuzları inceleyin.
// Add a custom menu to the active presentation, including a separator and a // sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( SlidesApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
Return
new Affine Transform Builder()
Affine
oluşturmak için yeni bir Affine
döndürür. Oluşturucu, kimlik doğrusal dönüşümüyle önceden ayarlanmıştır.
Return
open By Id(id)
Belirtilen kimliğe sahip Presentation
öğesini açar.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');Sunu zaten açıksa aynı sunu örneği döndürülür.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
id | String |
Return
Presentation
: Belirtilen kimliğe sahip sunu
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
open By Url(url)
Belirtilen URL ile Presentation
alanını açar.
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );Sunu zaten açıksa aynı sunu örneği döndürülür.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String |
Return
Presentation
: Belirtilen URL'ye sahip sunu
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