Düzenlenebilecek Presentations oluşturur ve 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 konumlarının türlerinin numaralandırılması. |
Arrow | Arrow | Bir Line öğesinin sahip olabileceği farklı ok stillerinin listesi. |
Auto | Auto | Otomatik metin türlerinin numaralandırılması. |
Autofit | Autofit | Otomatik sığdırma türlerinin numaralandırılması. |
Cell | Cell | Tablo hücresinin farklı birleştirme durumlarının numaralandırılması. |
Color | Color | Renk türlerinin numaralandırılması. |
Content | Content | İçerik hizalamasını belirtmek için kullanılan değerlerin numaralandırılması. |
Dash | Dash | Bir Line öğesinin sahip olabileceği farklı tire stillerinin listesi. |
Fill | Fill | Dolgu türlerinin numaralandırılması. |
Line | Line | Line kategorilerinin numaralandırılmış listesi. |
Line | Line | Line türlerinin numaralandırılması. |
Line | Line | Line türlerinin numaralandırılması. |
Link | Link | Bağlantı türlerinin numaralandırılması. |
List | List | Liste hazır ayar türlerinin numaralandırılması. |
Page | Page | Sayfa arka planı türlerinin listesi. |
Page | Page | Sayfa öğesi türlerinin numaralandırılması. |
Page | Page | Sayfa türlerinin listesi. |
Paragraph | Paragraph | Paragraf hizalama türlerinin numaralandırılması. |
Placeholder | Placeholder | Yer tutucu türlerinin numaralandırılması. |
Predefined | Predefined | Önceden tanımlanmış düzenlerin numaralandırılmış listesi. |
Selection | Selection | Seçim türlerinin numaralandırılması. |
Shape | Shape | Şekil türlerinin numaralandırılmış listesi. |
Sheets | Sheets | E-Tablolar grafik yerleştirme türlerinin numaralandırılması. |
Slide | Slide | Slaytlar'ın bağlanabileceği yöntemlerin listesi. |
Slide | Slide | Slayt konum türlerinin numaralandırılması. |
Spacing | Spacing | Aralık modu türlerinin numaralandırılması. |
Text | Text | Metin taban çizgisi uzaklığı türlerinin numaralandırılması. |
Text | Text | Metin yönü türlerinin numaralandırılmış listesi. |
Theme | Theme | Tema renklerinin numaralandırılması. |
Video | Video | Video kaynağı türlerinin numaralandırılması. |
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create(name) | Presentation | Yeni bir Presentation oluşturup açar. |
get | Presentation|null | Komut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu veya etkin sunu yoksa null değerini döndürür. |
get | Ui | Komut dosyasının menüler, iletişim kutuları ve kenar çubukları 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 açılır. |
Ayrıntılı belgeler
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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
Komut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu veya etkin sunu yoksa null değerini döndürür. Senaryonun kapsayıcıya bağlı olmadığı bir sunumla etkileşimde bulunmak için open simgesini kullanın.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();
Return
Presentation|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 Ui()
Komut dosyasının menüler, iletişim kutuları ve kenar çubukları 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şimde bulunabilir ve bu etkileşim yalnızca komut dosyası sunuya bağlıysa gerçekleşebilir. Daha fazla bilgi için menüler ve iletişim kutuları ve kenar çubukları ile ilgili kılavuzlara bakın.
// 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 afin 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');
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
id | String |
Return
Presentation — verilen kimliğe sahip sunu
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations
open By Url(url)
Belirtilen URL ile Presentation açılır.
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
url | String |
Return
Presentation: Belirtilen URL'ye sahip sunu
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations