Class SlidesApp

PräsentationenApp

Erstellt und öffnet Presentations, das bearbeitet werden kann.

// Open a presentation by ID.
let 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 automatischen Texten.
AutofitTypeAutofitTypeEine Aufzählung der automatischen Anpassungstypen.
CellMergeStateCellMergeStateEine Aufzählung der verschiedenen Zusammenführungsstatus einer Tabellenzelle.
ColorTypeColorTypeEine Aufzählung von Farbtypen.
ContentAlignmentContentAlignmentEine Aufzählung von Werten, mit denen die Textausrichtung angegeben wird.
DashStyleDashStyleEine Aufzählung der verschiedenen Strichstile, die ein Line haben kann.
FillTypeFillTypeEine Aufzählung der Füllungstypen.
LineCategoryLineCategoryEine Aufzählung der Kategorien von Line.
LineFillTypeLineFillTypeEine Aufzählung der LineFill-Typen.
LineTypeLineTypeEine Aufzählung der Line-Typen.
LinkTypeLinkTypeEine Aufzählung der Linktypen.
ListPresetListPresetEine Aufzählung der Arten von Listenvorlagen.
PageBackgroundTypePageBackgroundTypeEine Aufzählung der Arten von Seitenhintergründen.
PageElementTypePageElementTypeEine Aufzählung der Arten 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 Formen.
SheetsChartEmbedTypeSheetsChartEmbedTypeEine Aufzählung der Einbettungstypen für Google Tabellen-Diagramme.
SlideLinkingModeSlideLinkingModeAufzählung der Möglichkeiten, wie Präsentationen verknüpft werden können.
SlidePositionSlidePositionEine Aufzählung der Folienpositionen.
SpacingModeSpacingModeAufzählung der Arten von Abstandsmodi.
TextBaselineOffsetTextBaselineOffsetEine Aufzählung der Arten von Textgrundlinienabständen.
TextDirectionTextDirectionEine Aufzählung der Arten von Textwegbeschreibungen.
ThemeColorTypeThemeColorTypeEine Aufzählung von Designfarben.
VideoSourceTypeVideoSourceTypeEine Aufzählung der Videoquellentypen.

Methoden

MethodeRückgabetypKurzbeschreibung
create(name)PresentationErstellt und öffnet eine neue Presentation.
getActivePresentation()PresentationGibt die aktuell aktive Präsentation zurück, an die das Script 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 dem Script Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzugefügt werden können.
newAffineTransformBuilder()AffineTransformBuilderGibt eine neue AffineTransformBuilder zurück, um eine AffineTransform zu erstellen.
openById(id)PresentationÖffnet die Presentation mit der angegebenen ID.
openByUrl(url)PresentationÖffnet Presentation mit der angegebenen URL.

Detaillierte Dokumentation

create(name)

Erstellt und öffnet eine neue Presentation.

Parameter

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

Rückflug

Presentation – die Präsentation mit dem angegebenen Namen.

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

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

getActivePresentation()

Gibt die aktuell aktive Präsentation zurück, an die das Script containergebunden ist, oder null, wenn keine aktive Präsentation vorhanden ist. Wenn Sie mit einer Präsentation interagieren möchten, die nicht containergebunden ist, verwenden Sie stattdessen openById(id).

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

Rückflug

Presentation

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere 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 dem Script Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzugefügt werden können. Ein Script kann nur mit der Benutzeroberfläche der aktuellen Instanz einer geöffneten Präsentation interagieren und nur dann, wenn das Script mit der Präsentation gebunden ist. Weitere Informationen finden Sie in den 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 eine neue AffineTransformBuilder zurück, um eine AffineTransform zu erstellen. Der Builder ist mit der Identitätsaffinen Transformation vorkonfiguriert.

Rückflug

AffineTransformBuilder


openById(id)

Öffnet die Presentation mit der angegebenen ID.

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

Parameter

NameTypBeschreibung
idString

Rückflug

Presentation – die Präsentation mit der angegebenen ID

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

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

openByUrl(url)

Öffnet Presentation mit der angegebenen URL.

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

Parameter

NameTypBeschreibung
urlString

Rückflug

Presentation – die Präsentation mit der angegebenen URL

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

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