Düzenlenebilecek Presentations
oluşturur ve açar.
// Open a presentation by ID. var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
AlignmentPosition | AlignmentPosition | Hizalama konumlarının türlerinin listesi. |
ArrowStyle | ArrowStyle | Bir Line öğesinin sahip olabileceği farklı ok stillerinin listesi. |
AutoTextType | AutoTextType | Otomatik metin türlerinin listesi. |
AutofitType | AutofitType | Otomatik sığdırma türlerinin listesi. |
CellMergeState | CellMergeState | Bir tablo hücresinin farklı birleştirme durumlarının numaralandırması. |
ColorType | ColorType | Renk türlerinin listesi. |
ContentAlignment | ContentAlignment | İçerik hizalamasını belirtmek için kullanılan değerlerin listesi. |
DashStyle | DashStyle | Bir Line öğesinin sahip olabileceği farklı kısa çizgi stillerinin listesi. |
FillType | FillType | Dolgu türlerinin listesi. |
LineCategory | LineCategory | Line kategorilerinin listesi. |
LineFillType | LineFillType | LineFill türlerinin listesi. |
LineType | LineType | Line türlerinin listesi. |
LinkType | LinkType | Bağlantı türlerinin listesi. |
ListPreset | ListPreset | Liste hazır ayarı türlerinin listesi. |
PageBackgroundType | PageBackgroundType | Sayfa arka planı türlerinin listesi. |
PageElementType | PageElementType | Sayfa öğesi türlerinin listesi. |
PageType | PageType | Sayfa türlerinin listesi. |
ParagraphAlignment | ParagraphAlignment | Paragraf hizalama türlerinin listesi. |
PlaceholderType | PlaceholderType | Yer tutucu türlerinin listesi. |
PredefinedLayout | PredefinedLayout | Önceden tanımlanmış düzenlerin numaralandırması. |
SelectionType | SelectionType | Seçim türlerinin listesi. |
ShapeType | ShapeType | Şekil türlerinin listesi. |
SheetsChartEmbedType | SheetsChartEmbedType | E-Tablolar grafik yerleştirme türlerinin listesi. |
SlideLinkingMode | SlideLinkingMode | Slaytlar'ı bağlama yöntemlerinin listesi. |
SlidePosition | SlidePosition | Slayt konumu türlerinin listesi. |
SpacingMode | SpacingMode | Aralık modu türlerinin listesi. |
TextBaselineOffset | TextBaselineOffset | Metin referans uzaklığı türlerinin listesi. |
TextDirection | TextDirection | Metin yol tarifi türlerinin listesi. |
ThemeColorType | ThemeColorType | Tema renklerinin numaralandırması. |
VideoSourceType | VideoSourceType | Video kaynağı türlerinin listesi. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
create(name) | Presentation | Yeni bir Presentation oluşturur ve açar. |
getActivePresentation() | Presentation | Komut dosyasının kapsayıcı bağlı olduğu o anda etkin olan sunuyu veya kapsayıcı değilse null değerini döndürür
aktif sunu. |
getUi() | Ui | Sununun kullanıcı arayüzü ortamının, komut dosyasının şunu yapmasına izin veren bir örneğini döndürür: Menü, iletişim kutusu ve kenar çubuğu gibi özellikler ekleyin. |
newAffineTransformBuilder() | AffineTransformBuilder | AffineTransform derlemek için yeni bir AffineTransformBuilder döndürür. |
openById(id) | Presentation | Presentation öğesini belirtilen kimlikle açar. |
openByUrl(url) | Presentation | Presentation öğesini belirtilen URL ile açar. |
Ayrıntılı belgeler
create(name)
Yeni bir Presentation
oluşturur ve 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 bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
Komut dosyasının kapsayıcı bağlı olduğu o anda etkin olan sunuyu veya kapsayıcı değilse null
değerini döndürür
aktif sunu. Senaryosu olmayan bir sunuyla etkileşimde bulunmak için
için openById(id)
kullanın.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();
Return
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUi()
Sununun kullanıcı arayüzü ortamının, komut dosyasının şunu yapmasına izin veren bir örneğini döndürür: Menü, iletişim kutusu ve kenar çubuğu gibi özellikler ekleyin. Bir komut dosyası yalnızca açık bir sununun geçerli örneğini ve yalnızca komut dosyası sunuya bağlıysa. Daha fazla bilgi için bkz. menüler, iletişim kutuları ve kenar çubukları kılavuzları.
// 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
newAffineTransformBuilder()
AffineTransform
derlemek için yeni bir AffineTransformBuilder
döndürür. Oluşturucu
işlevi, kimlik afin dönüşümü ile önceden ayarlanır.
Return
openById(id)
Presentation
öğesini belirtilen kimlikle açar.
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
id | String |
Return
Presentation
— belirtilen kimliğe sahip sunu
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations
openByUrl(url)
Presentation
öğesini belirtilen URL ile açar.
// Open a presentation by URL. var 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 bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations