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
Attribut | Typ | Beschreibung |
---|---|---|
AlignmentPosition | AlignmentPosition | Eine Aufzählung der Arten von Ausrichtungspositionen. |
ArrowStyle | ArrowStyle | Eine Aufzählung der verschiedenen Pfeilstile, die ein Line haben kann. |
AutoTextType | AutoTextType | Eine Aufzählung der Arten von automatischem Text. |
AutofitType | AutofitType | Eine Aufzählung der Typen für die automatische Anpassung. |
CellMergeState | CellMergeState | Eine Aufzählung der verschiedenen Zusammenführungsstatus einer Tabellenzelle. |
ColorType | ColorType | Eine Aufzählung der Farbtypen. |
ContentAlignment | ContentAlignment | Eine Aufzählung von Werten zur Angabe der Inhaltsausrichtung. |
DashStyle | DashStyle | Eine Aufzählung der verschiedenen Bindestrich-Stile, die ein Line haben kann. |
FillType | FillType | Eine Aufzählung der Fülltypen. |
LineCategory | LineCategory | Eine Aufzählung der Kategorien von Line . |
LineFillType | LineFillType | Eine Aufzählung der Typen von LineFill . |
LineType | LineType | Eine Aufzählung der Typen von Line . |
LinkType | LinkType | Eine Aufzählung der Linktypen. |
ListPreset | ListPreset | Eine Aufzählung der Typen von Listenvoreinstellungen. |
PageBackgroundType | PageBackgroundType | Eine Aufzählung der Arten von Seitenhintergründen. |
PageElementType | PageElementType | Eine Aufzählung der Typen von Seitenelementen. |
PageType | PageType | Eine Aufzählung der Seitentypen. |
ParagraphAlignment | ParagraphAlignment | Eine Aufzählung der Arten der Absatzausrichtung. |
PlaceholderType | PlaceholderType | Eine Aufzählung der Platzhaltertypen. |
PredefinedLayout | PredefinedLayout | Eine Aufzählung der vordefinierten Layouts. |
SelectionType | SelectionType | Eine Aufzählung der Auswahltypen. |
ShapeType | ShapeType | Eine Aufzählung der Formtypen. |
SheetsChartEmbedType | SheetsChartEmbedType | Eine Aufzählung der eingebetteten Typen von Diagrammen in Google Tabellen. |
SlideLinkingMode | SlideLinkingMode | Eine Aufzählung der Möglichkeiten, wie Google Präsentationen verknüpft werden kann |
SlidePosition | SlidePosition | Eine Aufzählung der verschiedenen Arten von Folienpositionen. |
SpacingMode | SpacingMode | Eine Aufzählung der Arten von Abstandsmodi. |
TextBaselineOffset | TextBaselineOffset | Eine Aufzählung der Arten von Text-Baseline-Offsets. |
TextDirection | TextDirection | Eine Aufzählung der Arten von Routen in Textform. |
ThemeColorType | ThemeColorType | Eine Aufzählung der Designfarben. |
VideoSourceType | VideoSourceType | Eine Aufzählung der Arten von Videoquellen. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create(name) | Presentation | Erstellt und öffnet ein neues Presentation . |
getActivePresentation() | Presentation | Gibt die aktuell aktive Präsentation zurück, für die das Skript containergebunden ist, oder null , wenn keine
aktive Präsentation. |
getUi() | Ui | Gibt eine Instanz der Benutzeroberflächenumgebung der Präsentation zurück, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen. |
newAffineTransformBuilder() | AffineTransformBuilder | Gibt 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
Name | Typ | Beschreibung |
---|---|---|
name | String | Der 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();
Rückflug
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
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
openById(id)
Öffnet die Presentation
mit der angegebenen ID.
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');
Parameter
Name | Typ | Beschreibung |
---|---|---|
id | String |
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');
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String |
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