Class SlidesApp

Slaytlar uygulaması

Düzenlenebilir Presentations oluşturup 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 konumu türlerinin bir listesi.
ArrowStyleArrowStyleLine öğ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 listelenmesi.
ColorTypeColorTypeRenk türlerinin listesi.
ContentAlignmentContentAlignmentİçerik hizalamasını belirtmek için kullanılan değerlerin bir listesi.
DashStyleDashStyleBir Line öğesinin sahip olabileceği farklı kısa çizgi stillerinin listesi.
FillTypeFillTypeDolgu türlerinin listesi.
LineCategoryLineCategoryLine kategorilerinin listesi.
LineFillTypeLineFillTypeLineFill türlerinin bir listesi.
LineTypeLineTypeLine türlerinin bir listesi.
LinkTypeLinkTypeBağlantı türlerinin bir listesi.
ListPresetListPresetListe hazır ayarlarının 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 bir listesi.
PredefinedLayoutPredefinedLayoutÖnceden tanımlanmış düzenlerin listesi.
SelectionTypeSelectionTypeSeçim türlerinin bir listesi.
ShapeTypeShapeTypeŞekil türlerinin bir listesi.
SheetsChartEmbedTypeSheetsChartEmbedTypeE-Tablolar grafik yerleştirme türlerinin listesi.
SlideLinkingModeSlideLinkingModeSlaytlar'ın bağlanma yollarının listesi.
SlidePositionSlidePositionSlayt konumu türlerinin listesi.
SpacingModeSpacingModeBoşluk modu türlerinin bir listesi.
TextBaselineOffsetTextBaselineOffsetMetin taban çizgisi uzaklığı türlerinin bir listesi.
TextDirectionTextDirectionMetin yön türlerinin bir listesi.
ThemeColorTypeThemeColorTypeTema renklerinin listelenmesi.
VideoSourceTypeVideoSourceTypeVideo kaynağı türlerinin bir listesi.

Yöntemler

YöntemDönüş türüKısa açıklama
create(name)PresentationYeni bir Presentation oluşturup açar.
getActivePresentation()PresentationKomut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu döndürür veya etkin bir sunu yoksa null değerini döndürür.
getUi()UiKomut 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()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 alanını açar.

Ayrıntılı dokümanlar

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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

getActivePresentation()

Komut dosyasının kapsayıcıya bağlı olduğu etkin sunuyu döndürür veya etkin bir sunu yoksa null değerini döndürür. Komut dosyasının kapsayıcıya bağlı olmadığı bir sunu ile etkileşimde bulunmak için bunun yerine openById(id) öğesini 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

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

  • 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 mevcut örneğinin kullanıcı arayüzüyle etkileşime geçebilir ve yalnızca komut dosyası sunucuya bağlıysa. Daha fazla bilgi için menüler ve iletişim kutuları ve kenar çubukları ile ilgili kılavuzları inceleyin.

// 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 doğrusal 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: Belirtilen kimliğe sahip sunu

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

openByUrl(url)

Belirtilen URL ile Presentation alanını açar.

// 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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