Düzenlenebilir Presentations
hesabı 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 konumu türlerinin listesi. |
ArrowStyle | ArrowStyle | Line öğesinin sahip olabileceği farklı ok stillerinin listesi. |
AutoTextType | AutoTextType | Otomatik metin türlerinin sıralaması. |
AutofitType | AutofitType | Otomatik sığdırma türlerinin sıralaması. |
CellMergeState | CellMergeState | Tablo hücresinin farklı birleştirme durumlarının sıralaması. |
ColorType | ColorType | Renk türlerinin sıralaması. |
ContentAlignment | ContentAlignment | İçerik hizalamasını belirtmek için kullanılan değerlerin sıralaması. |
DashStyle | DashStyle | Line öğesinin sahip olabileceği farklı kısa çizgi stillerinin listesi. |
FillType | FillType | Dolgu türlerinin sıralaması. |
LineCategory | LineCategory | Line kategorilerinin listesi. |
LineFillType | LineFillType | LineFill türlerinin sıralaması. |
LineType | LineType | Line türlerinin sıralaması. |
LinkType | LinkType | Bağlantı türlerinin listesi. |
ListPreset | ListPreset | Liste hazır ayarı türlerinin sıralaması. |
PageBackgroundType | PageBackgroundType | Sayfa arka planı türlerinin sıralaması. |
PageElementType | PageElementType | Sayfa öğesi türlerinin sıralaması. |
PageType | PageType | Sayfa türlerinin sıralaması. |
ParagraphAlignment | ParagraphAlignment | Paragraf hizalama türlerinin sıralaması. |
PlaceholderType | PlaceholderType | Yer tutucu türlerinin sıralaması. |
PredefinedLayout | PredefinedLayout | Önceden tanımlanmış düzenlerin sıralaması. |
SelectionType | SelectionType | Seçim türlerinin sıralaması. |
ShapeType | ShapeType | Şekil türlerinin sıralaması. |
SheetsChartEmbedType | SheetsChartEmbedType | E-Tablolar grafik yerleştirme türlerinin listesi. |
SlideLinkingMode | SlideLinkingMode | Slaytlar'ı bağlamak için kullanabileceğiniz yöntemlerin listesi. |
SlidePosition | SlidePosition | Slayt konumu türlerinin sıralaması. |
SpacingMode | SpacingMode | Aralık modu türlerinin sıralaması. |
TextBaselineOffset | TextBaselineOffset | Metin referans ofseti türlerinin sıralaması. |
TextDirection | TextDirection | Metin yol tarifi türlerinin sıralaması. |
ThemeColorType | ThemeColorType | Tema renklerinin sıralaması. |
VideoSourceType | VideoSourceType | Video kaynağı türlerinin sıralaması. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
create(name) | Presentation | Yeni bir Presentation oluşturup açar. |
getActivePresentation() | Presentation | Komut dosyasının kapsayıcıya bağlı olduğu o anda etkin olan sunuyu veya etkin sunum yoksa null döndürür. |
getUi() | 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. |
newAffineTransformBuilder() | AffineTransformBuilder | AffineTransform derlemek için yeni bir AffineTransformBuilder döndürür. |
openById(id) | Presentation | Belirtilen kimliğe sahip Presentation dosyasını açar. |
openByUrl(url) | Presentation | Belirtilen URL ile Presentation öğesini açar. |
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
: Verilen ada sahip sunu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
Komut dosyasının kapsayıcıya bağlı olduğu o anda etkin olan sunuyu veya etkin sunum yoksa null
döndürür. Komut dosyasının kapsayıcıya bağlı olmadığı bir sunuyla etkileşim kurmak için bunun yerine openById(id)
kullanın.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();Sunu zaten açıksa aynı sunu örneği döndürülür.
Return
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUi()
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 geçerli örneği için kullanıcı arayüzüyle ve sadece komut dosyası sunuya bağlı olduğunda etkileşimde bulunabilir. Daha fazla bilgi için menüler ile iletişim kutuları ve kenar çubukları kılavuzlarına 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
newAffineTransformBuilder()
AffineTransform
derlemek için yeni bir AffineTransformBuilder
döndürür. Oluşturucu, kimlik afin dönüşümüyle önceden ayarlanmıştır.
Return
openById(id)
Belirtilen kimliğe sahip Presentation
dosyasını açar.
// Open a presentation by ID. var 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ı, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations
openByUrl(url)
Belirtilen URL ile Presentation
öğesini açar.
// Open a presentation by URL. var 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ı, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/presentations