Class SlidesApp

SlidesApp

Erstellt und öffnet Presentations, 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

PropertyTypBeschreibung
AlignmentPositionAlignmentPositionEine Aufzählung der Typen von Ausrichtungspositionen.
ArrowStyleArrowStyleEine Aufzählung der verschiedenen Pfeilstile, die ein Line haben kann.
AutoTextTypeAutoTextTypeEine Aufzählung der Typen von automatischem Text.
AutofitTypeAutofitTypeEine Aufzählung von 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 Typen 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 Arten von Formen.
SheetsChartEmbedTypeSheetsChartEmbedTypeEine Aufzählung der eingebetteten Typen von Diagrammen in Google Tabellen.
SlideLinkingModeSlideLinkingModeEine Aufzählung der Möglichkeiten, Präsentationen zu verknüpfen.
SlidePositionSlidePositionEine Aufzählung der Typen von Folienpositionen.
SpacingModeSpacingModeEine Aufzählung der Typen von Abstandsmodi.
TextBaselineOffsetTextBaselineOffsetEine Aufzählung der Typen von Textgrundlinien-Offsets.
TextDirectionTextDirectionEine Aufzählung der Typen von Routen in Textform.
ThemeColorTypeThemeColorTypeEine Aufzählung der Designfarben.
VideoSourceTypeVideoSourceTypeEine Aufzählung der Typen von Videoquellen.

Methoden

MethodeRückgabetypKurzbeschreibung
create(name)PresentationErstellt und öffnet ein neues Presentation.
getActivePresentation()PresentationGibt die aktuell aktive Präsentation zurück, an die das Skript containergebunden ist, oder null, wenn keine aktive Präsentation vorhanden ist.
getUi()UiGibt eine Instanz der Benutzeroberfläche der Präsentation zurück, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen kann.
newAffineTransformBuilder()AffineTransformBuilderGibt ein neues AffineTransformBuilder-Objekt zurück, um ein AffineTransform-Objekt 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.

Return

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, an die das Skript containergebunden ist, oder null, wenn keine aktive Präsentation vorhanden ist. Wenn Sie mit einer Präsentation interagieren möchten, an die das Skript nicht containergebunden ist, 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.

Return

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äche der Präsentation zurück, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen kann. Ein Skript kann nur bei der aktuellen Instanz einer geöffneten Präsentation mit der UI interagieren, und zwar nur, wenn es an die Präsentation gebunden ist. Weitere Informationen finden Sie in den Anleitungen zu Menüs sowie 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();
}

Return

Ui


newAffineTransformBuilder()

Gibt ein neues AffineTransformBuilder-Objekt zurück, um ein AffineTransform-Objekt zu erstellen. Der Builder ist mit der Identitätsaffine-Transformation voreingestellt.

Return

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

Return

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

Return

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