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
Property | Typ | Beschreibung |
---|---|---|
AlignmentPosition | AlignmentPosition | Eine Aufzählung der Typen von Ausrichtungspositionen. |
ArrowStyle | ArrowStyle | Eine Aufzählung der verschiedenen Pfeilstile, die ein Line haben kann. |
AutoTextType | AutoTextType | Eine Aufzählung der Typen von automatischem Text. |
AutofitType | AutofitType | Eine Aufzählung von 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 Typen 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 Arten von Formen. |
SheetsChartEmbedType | SheetsChartEmbedType | Eine Aufzählung der eingebetteten Typen von Diagrammen in Google Tabellen. |
SlideLinkingMode | SlideLinkingMode | Eine Aufzählung der Möglichkeiten, Präsentationen zu verknüpfen. |
SlidePosition | SlidePosition | Eine Aufzählung der Typen von Folienpositionen. |
SpacingMode | SpacingMode | Eine Aufzählung der Typen von Abstandsmodi. |
TextBaselineOffset | TextBaselineOffset | Eine Aufzählung der Typen von Textgrundlinien-Offsets. |
TextDirection | TextDirection | Eine Aufzählung der Typen von Routen in Textform. |
ThemeColorType | ThemeColorType | Eine Aufzählung der Designfarben. |
VideoSourceType | VideoSourceType | Eine Aufzählung der Typen 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, an die das Skript containergebunden ist, oder null , wenn keine aktive Präsentation vorhanden ist. |
getUi() | Ui | 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. |
newAffineTransformBuilder() | AffineTransformBuilder | Gibt 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
Name | Typ | Beschreibung |
---|---|---|
name | String | Der 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
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
newAffineTransformBuilder()
Gibt ein neues AffineTransformBuilder
-Objekt zurück, um ein AffineTransform
-Objekt zu erstellen. Der Builder ist mit der Identitätsaffine-Transformation voreingestellt.
Return
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
Name | Typ | Beschreibung |
---|---|---|
id | String |
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
Name | Typ | Beschreibung |
---|---|---|
url | String |
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