Class SlidesApp

SlidesApp

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

ÖzellikTürAçıklama
AlignmentPositionAlignmentPositionHizalama konumlarının türlerinin listesi.
ArrowStyleArrowStyleBir Line öğesinin sahip olabileceği farklı ok stillerinin listesi.
AutoTextTypeAutoTextTypeOtomatik metin türlerinin listesi.
AutofitTypeAutofitTypeOtomatik sığdırma türlerinin listesi.
CellMergeStateCellMergeStateBir tablo hücresinin farklı birleştirme durumlarının numaralandırması.
ColorTypeColorTypeRenk türlerinin listesi.
ContentAlignmentContentAlignmentİçerik hizalamasını belirtmek için kullanılan değerlerin listesi.
DashStyleDashStyleBir Line öğesinin sahip olabileceği farklı kısa çizgi stillerinin listesi.
FillTypeFillTypeDolgu türlerinin listesi.
LineCategoryLineCategoryLine kategorilerinin listesi.
LineFillTypeLineFillTypeLineFill türlerinin listesi.
LineTypeLineTypeLine türlerinin listesi.
LinkTypeLinkTypeBağlantı türlerinin listesi.
ListPresetListPresetListe hazır ayarı türlerinin listesi.
PageBackgroundTypePageBackgroundTypeSayfa arka planı türlerinin listesi.
PageElementTypePageElementTypeSayfa öğesi türlerinin listesi.
PageTypePageTypeSayfa türlerinin listesi.
ParagraphAlignmentParagraphAlignmentParagraf hizalama türlerinin listesi.
PlaceholderTypePlaceholderTypeYer tutucu türlerinin listesi.
PredefinedLayoutPredefinedLayoutÖnceden tanımlanmış düzenlerin numaralandırması.
SelectionTypeSelectionTypeSeçim türlerinin listesi.
ShapeTypeShapeTypeŞekil türlerinin listesi.
SheetsChartEmbedTypeSheetsChartEmbedTypeE-Tablolar grafik yerleştirme türlerinin listesi.
SlideLinkingModeSlideLinkingModeSlaytlar'ı bağlama yöntemlerinin listesi.
SlidePositionSlidePositionSlayt konumu türlerinin listesi.
SpacingModeSpacingModeAralık modu türlerinin listesi.
TextBaselineOffsetTextBaselineOffsetMetin referans uzaklığı türlerinin listesi.
TextDirectionTextDirectionMetin yol tarifi türlerinin listesi.
ThemeColorTypeThemeColorTypeTema renklerinin numaralandırması.
VideoSourceTypeVideoSourceTypeVideo kaynağı türlerinin listesi.

Yöntemler

YöntemDönüş türüKısa açıklama
create(name)PresentationYeni bir Presentation oluşturur ve açar.
getActivePresentation()PresentationKomut 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()UiSununun 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()AffineTransformBuilderAffineTransform derlemek için yeni bir AffineTransformBuilder döndürür.
openById(id)PresentationPresentation öğesini belirtilen kimlikle açar.
openByUrl(url)PresentationPresentation öğesini belirtilen URL ile açar.

Ayrıntılı belgeler

create(name)

Yeni bir Presentation oluşturur ve açar.

Parametreler

AdTürAçıklama
nameStringOluş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();
Sunu zaten açıksa aynı sunu örneği döndürülür.

Return

Presentation

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

Ui


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

AffineTransformBuilder


openById(id)

Presentation öğesini belirtilen kimlikle 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

AdTürAçıklama
idString

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');
Sunu zaten açıksa aynı sunu örneği döndürülür.

Parametreler

AdTürAçıklama
urlString

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