Class SlidesApp

SlaytlarUygulaması

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ülkTürAçıklama
AlignmentPositionAlignmentPositionHizalama konumlarının türlerinin numaralandırılması.
ArrowStyleArrowStyleBir Line öğesinin sahip olabileceği farklı ok stillerinin listesi.
AutoTextTypeAutoTextTypeOtomatik metin türlerinin numaralandırılması.
AutofitTypeAutofitTypeOtomatik sığdırma türlerinin numaralandırılması.
CellMergeStateCellMergeStateTablo hücresinin farklı birleştirme durumlarının numaralandırılması.
ColorTypeColorTypeRenk türlerinin numaralandırılması.
ContentAlignmentContentAlignmentİçerik hizalamasını belirtmek için kullanılan değerlerin numaralandırılması.
DashStyleDashStyleBir Line öğesinin sahip olabileceği farklı tire stillerinin listesi.
FillTypeFillTypeDolgu türlerinin numaralandırılması.
LineCategoryLineCategoryLine kategorilerinin numaralandırılmış listesi.
LineFillTypeLineFillTypeLineFill türlerinin numaralandırılması.
LineTypeLineTypeLine türlerinin numaralandırılması.
LinkTypeLinkTypeBağlantı türlerinin numaralandırılması.
ListPresetListPresetListe hazır ayar türlerinin numaralandırılması.
PageBackgroundTypePageBackgroundTypeSayfa arka planı türlerinin listesi.
PageElementTypePageElementTypeSayfa öğesi türlerinin numaralandırılması.
PageTypePageTypeSayfa türlerinin listesi.
ParagraphAlignmentParagraphAlignmentParagraf hizalama türlerinin numaralandırılması.
PlaceholderTypePlaceholderTypeYer tutucu türlerinin numaralandırılması.
PredefinedLayoutPredefinedLayoutÖnceden tanımlanmış düzenlerin numaralandırılmış listesi.
SelectionTypeSelectionTypeSeçim türlerinin numaralandırılması.
ShapeTypeShapeTypeŞekil türlerinin numaralandırılmış listesi.
SheetsChartEmbedTypeSheetsChartEmbedTypeE-Tablolar grafik yerleştirme türlerinin numaralandırılması.
SlideLinkingModeSlideLinkingModeSlaytlar'ın bağlanabileceği yöntemlerin listesi.
SlidePositionSlidePositionSlayt konum türlerinin numaralandırılması.
SpacingModeSpacingModeAralık modu türlerinin numaralandırılması.
TextBaselineOffsetTextBaselineOffsetMetin taban çizgisi uzaklığı türlerinin numaralandırılması.
TextDirectionTextDirectionMetin yönü türlerinin numaralandırılmış listesi.
ThemeColorTypeThemeColorTypeTema renklerinin numaralandırılması.
VideoSourceTypeVideoSourceTypeVideo kaynağı türlerinin numaralandırılması.

Yöntemler

YöntemDönüş türüKısa açıklama
create(name)PresentationYeni bir Presentation oluşturup açar.
getActivePresentation()Presentation|nullKomut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu veya etkin sunu yoksa null değerini döndürür.
getUi()UiKomut 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.
newAffineTransformBuilder()AffineTransformBuilderAffineTransform oluşturmak için yeni bir AffineTransformBuilder döndürür.
openById(id)PresentationBelirtilen kimliğe sahip Presentation öğesini açar.
openByUrl(url)PresentationBelirtilen URL ile Presentation açılır.

Ayrıntılı belgeler

create(name)

Yeni bir Presentation oluşturup 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 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 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 openById(id) simgesini 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

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

getUi()

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

Ui


newAffineTransformBuilder()

AffineTransform oluşturmak için yeni bir AffineTransformBuilder döndürür. Oluşturucu, kimlik afin dönüşümüyle önceden ayarlanmıştır.

Return

AffineTransformBuilder


openById(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

AdTürAçıklama
idString

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

openByUrl(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',
);
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 biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/presentations