Class SlidesApp

SlidesApp

Erstellt und öffnet Presentations-Dateien, die bearbeitet werden können.

// Open a presentation by ID.
var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

Attribute

AttributTypBeschreibung
AlignmentPositionAlignmentPositionEine Aufzählung der Arten von Ausrichtungspositionen.
ArrowStyleArrowStyleEine Aufzählung der verschiedenen Pfeilstile, die ein Line haben kann.
AutoTextTypeAutoTextTypeEine Aufzählung der Arten von automatischem Text.
AutofitTypeAutofitTypeEine Aufzählung der Typen für die automatische Anpassung.
CellMergeStateCellMergeStateEine Aufzählung der verschiedenen Zusammenführungsstatus einer Tabellenzelle.
ColorTypeColorTypeEine Aufzählung der Farbtypen.
ContentAlignmentContentAlignmentEine Aufzählung von Werten zur Angabe der Inhaltsausrichtung.
DashStyleDashStyleEine Aufzählung der verschiedenen Bindestrich-Stile, die ein Line haben kann.
FillTypeFillTypeEine Aufzählung der Fülltypen.
LineCategoryLineCategoryEine Aufzählung der Kategorien von Line.
LineFillTypeLineFillTypeEine Aufzählung der Typen von LineFill.
LineTypeLineTypeEine Aufzählung der Typen von Line.
LinkTypeLinkTypeEine Aufzählung der Linktypen.
ListPresetListPresetEine Aufzählung der Typen von Listenvoreinstellungen.
PageBackgroundTypePageBackgroundTypeEine Aufzählung der Arten von Seitenhintergründen.
PageElementTypePageElementTypeEine Aufzählung der Typen von Seitenelementen.
PageTypePageTypeEine Aufzählung der Seitentypen.
ParagraphAlignmentParagraphAlignmentEine Aufzählung der Arten der Absatzausrichtung.
PlaceholderTypePlaceholderTypeEine Aufzählung der Platzhaltertypen.
PredefinedLayoutPredefinedLayoutEine Aufzählung der vordefinierten Layouts.
SelectionTypeSelectionTypeEine Aufzählung der Auswahltypen.
ShapeTypeShapeTypeEine Aufzählung der Formtypen.
SheetsChartEmbedTypeSheetsChartEmbedTypeEine Aufzählung der eingebetteten Typen von Diagrammen in Google Tabellen.
SlideLinkingModeSlideLinkingModeEine Aufzählung der Möglichkeiten, wie Google Präsentationen verknüpft werden kann
SlidePositionSlidePositionEine Aufzählung der verschiedenen Arten von Folienpositionen.
SpacingModeSpacingModeEine Aufzählung der Arten von Abstandsmodi.
TextBaselineOffsetTextBaselineOffsetEine Aufzählung der Arten von Text-Baseline-Offsets.
TextDirectionTextDirectionEine Aufzählung der Arten von Routen in Textform.
ThemeColorTypeThemeColorTypeEine Aufzählung der Designfarben.
VideoSourceTypeVideoSourceTypeEine Aufzählung der Arten von Videoquellen.

Methoden

MethodeRückgabetypKurzbeschreibung
create(name)PresentationErstellt und öffnet ein neues Presentation.
getActivePresentation()PresentationGibt die aktuell aktive Präsentation zurück, für die das Skript containergebunden ist, oder null, wenn keine aktive Präsentation.
getUi()UiGibt eine Instanz der Benutzeroberflächenumgebung der Präsentation zurück, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen.
newAffineTransformBuilder()AffineTransformBuilderGibt ein neues AffineTransformBuilder-Objekt zurück, um ein AffineTransform-Element zu erstellen.
openById(id)PresentationÖffnet die Presentation mit der angegebenen ID.
openByUrl(url)PresentationÖffnet die Presentation mit der angegebenen URL.

Detaillierte Dokumentation

create(name)

Erstellt und öffnet ein neues Presentation.

Parameter

NameTypBeschreibung
nameStringDer Name, der der erstellten Präsentation zugewiesen werden soll.

Rückflug

Presentation: Die Präsentation mit dem angegebenen Namen.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getActivePresentation()

Gibt die aktuell aktive Präsentation zurück, für die das Skript containergebunden ist, oder null, wenn keine aktive Präsentation. Um mit einer Präsentation zu interagieren, bei der das Skript nicht containergebunden, verwenden Sie stattdessen openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Wenn die Präsentation bereits geöffnet ist, wird dieselbe Präsentationsinstanz zurückgegeben.

Rückflug

Presentation

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

getUi()

Gibt eine Instanz der Benutzeroberflächenumgebung der Präsentation zurück, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen. Ein Skript kann nur mit der UI für den aktuelle Instanz einer offenen Präsentation und nur dann, wenn das Skript an die Präsentation gebunden ist. Weitere Informationen finden Sie unter Anleitungen zu Menüs und Dialogfeldern und Seitenleisten

// 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();
}

Rückflug

Ui


newAffineTransformBuilder()

Gibt ein neues AffineTransformBuilder-Objekt zurück, um ein AffineTransform-Element zu erstellen. Der Entwickler ist mit der identitätsaffinen Transformation voreingestellt.

Rückflug

AffineTransformBuilder


openById(id)

Öffnet die Presentation mit der angegebenen ID.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Wenn die Präsentation bereits geöffnet ist, wird dieselbe Präsentationsinstanz zurückgegeben.

Parameter

NameTypBeschreibung
idString

Rückflug

Presentation: die Präsentation mit der angegebenen ID

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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

openByUrl(url)

Öffnet die Presentation mit der angegebenen URL.

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Wenn die Präsentation bereits geöffnet ist, wird dieselbe Präsentationsinstanz zurückgegeben.

Parameter

NameTypBeschreibung
urlString

Rückflug

Presentation: die Präsentation mit der angegebenen URL

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

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