Class SlidesApp

SlidesApp

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

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

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 o anda etkin olan sunuyu veya etkin sunum yoksa null 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 derlemek için yeni bir AffineTransformBuilder döndürür.
openById(id)PresentationBelirtilen kimliğe sahip Presentation dosyasını açar.
openByUrl(url)PresentationBelirtilen URL ile Presentation öğesini açar.

Ayrıntılı belgeler

create(name)

Yeni bir Presentation oluşturup açar.

Parametreler

AdTürAçıklama
nameStringOluş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

Presentation

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

Ui


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

AffineTransformBuilder


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

AdTürAçıklama
idString

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

AdTürAçıklama
urlString

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