Class Slide

Folie

Eine Folie in einer Präsentation.

Diese Seiten enthalten die Inhalte, die Sie Ihrem Publikum präsentieren. Die meisten Folien basieren auf einem Master und einem Layout. Sie können bei der Erstellung festlegen, welches Layout für die einzelnen Folien verwendet werden soll.

Methoden

MethodeRückgabetypKurzbeschreibung
duplicate()SlideDie Folie wird dupliziert.
getBackground()PageBackgroundRuft den Hintergrund der Seite ab.
getColorScheme()ColorSchemeRuft die mit der Seite verknüpfte ColorScheme ab.
getGroups()Group[]Gibt die Liste der Group-Objekte auf der Seite zurück.
getImages()Image[]Gibt die Liste der Image-Objekte auf der Seite zurück.
getLayout()LayoutRuft das Layout der Folie ab oder null, wenn die Folie nicht auf einem Layout basiert
getLines()Line[]Gibt die Liste der Line-Objekte auf der Seite zurück.
getNotesPage()NotesPageGibt die mit der Folie verknüpfte Notizenseite zurück.
getObjectId()StringRuft die eindeutige ID für die Seite ab.
getPageElementById(id)PageElementGibt die PageElement auf der Seite mit der angegebenen ID oder null zurück, wenn keine vorhanden ist.
getPageElements()PageElement[]Gibt die Liste der auf der Seite gerenderten PageElement-Objekte zurück.
getPageType()PageTypeRuft den Typ der Seite ab.
getPlaceholder(placeholderType)PageElementGibt das Platzhalterobjekt PageElement für einen angegebenen PlaceholderType oder null zurück, wenn kein übereinstimmender Platzhalter vorhanden ist.
getPlaceholder(placeholderType, placeholderIndex)PageElementGibt das Platzhalterobjekt PageElement für einen angegebenen PlaceholderType und einen Platzhalterindex oder null zurück, wenn der Platzhalter nicht vorhanden ist.
getPlaceholders()PageElement[]Gibt die Liste der PageElement-Platzhalterobjekte auf der Seite zurück.
getShapes()Shape[]Gibt die Liste der Shape-Objekte auf der Seite zurück.
getSheetsCharts()SheetsChart[]Gibt die Liste der SheetsChart-Objekte auf der Seite zurück.
getSlideLinkingMode()SlideLinkingModeGibt ein SlideLinkingMode zurück, das angibt, ob die Folie mit einer anderen Folie verknüpft ist.
getSourcePresentationId()StringGibt die ID der Quelle Presentation oder null zurück, wenn die Folie nicht verknüpft ist.
getSourceSlideObjectId()StringGibt die ID der Quellfolie oder null zurück, wenn die Folie nicht verknüpft ist.
getTables()Table[]Gibt die Liste der Table-Objekte auf der Seite zurück.
getVideos()Video[]Gibt die Liste der Video-Objekte auf der Seite zurück.
getWordArts()WordArt[]Gibt die Liste der WordArt-Objekte auf der Seite zurück.
group(pageElements)GroupGruppiert alle angegebenen Seitenelemente.
insertGroup(group)GroupFügt eine Kopie des bereitgestellten Group auf der Seite ein.
insertImage(blobSource)ImageFügt oben links auf der Seite ein Bild mit einer Standardgröße aus dem angegebenen Bild-Blob ein.
insertImage(blobSource, left, top, width, height)ImageFügt auf der Seite ein Bild mit der angegebenen Position und Größe aus dem angegebenen Bild-Blob ein.
insertImage(image)ImageFügt eine Kopie des bereitgestellten Image auf der Seite ein.
insertImage(imageUrl)ImageFügt oben links auf der Seite ein Bild mit einer Standardgröße aus der angegebenen URL ein.
insertImage(imageUrl, left, top, width, height)ImageFügt auf der Seite ein Bild mit der angegebenen Position und Größe aus der angegebenen URL ein.
insertLine(line)LineFügt eine Kopie des bereitgestellten Line auf der Seite ein.
insertLine(lineCategory, startConnectionSite, endConnectionSite)LineFügt auf der Seite eine Zeile ein, die zwei connection sites verbindet.
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)LineFügt eine Zeile auf der Seite ein.
insertPageElement(pageElement)PageElementFügt eine Kopie des bereitgestellten PageElement auf der Seite ein.
insertShape(shape)ShapeFügt eine Kopie des bereitgestellten Shape auf der Seite ein.
insertShape(shapeType)ShapeFügt eine Form auf der Seite ein.
insertShape(shapeType, left, top, width, height)ShapeFügt eine Form auf der Seite ein.
insertSheetsChart(sourceChart)SheetsChartFügt ein Google-Tabellendiagramm auf der Seite ein.
insertSheetsChart(sourceChart, left, top, width, height)SheetsChartFügt ein Google-Tabellendiagramm mit der angegebenen Position und Größe an.
insertSheetsChart(sheetsChart)SheetsChartFügt eine Kopie des bereitgestellten SheetsChart auf der Seite ein.
insertSheetsChartAsImage(sourceChart)ImageFügt ein Google Tabellen-Diagramm als Image auf der Seite ein.
insertSheetsChartAsImage(sourceChart, left, top, width, height)ImageFügt ein Google Tabellen-Diagramm als Image mit der angegebenen Position und Größe auf der Seite ein.
insertTable(numRows, numColumns)TableFügt eine Tabelle auf der Seite ein.
insertTable(numRows, numColumns, left, top, width, height)TableFügt auf der Seite eine Tabelle mit der angegebenen Position und Größe ein.
insertTable(table)TableFügt eine Kopie des bereitgestellten Table auf der Seite ein.
insertTextBox(text)ShapeFügt ein Textfeld Shape mit dem angegebenen String auf der Seite ein.
insertTextBox(text, left, top, width, height)ShapeFügt ein Textfeld Shape mit dem angegebenen String auf der Seite ein.
insertVideo(videoUrl)VideoFügt ein Video mit einer Standardgröße oben links auf der Seite ein.
insertVideo(videoUrl, left, top, width, height)VideoFügt ein Video mit der angegebenen Position und Größe auf der Seite ein.
insertVideo(video)VideoFügt eine Kopie des bereitgestellten Video auf der Seite ein.
insertWordArt(wordArt)WordArtFügt eine Kopie des bereitgestellten WordArt auf der Seite ein.
isSkipped()BooleanGibt an, ob die Folie im Präsentationsmodus übersprungen wird.
move(index)voidVerschieben Sie die Folie zum angegebenen Index.
refreshSlide()voidDie Folie wird aktualisiert und enthält alle Änderungen, die an der verknüpften Quellfolie vorgenommen wurden.
remove()voidEntfernt die Seite.
replaceAllText(findText, replaceText)IntegerErsetzt alle Vorkommen von Text, der Text sucht, durch Text ersetzen.
replaceAllText(findText, replaceText, matchCase)IntegerErsetzt alle Vorkommen von Text, der Text sucht, durch Text ersetzen.
selectAsCurrentPage()voidWählt das Page in der aktiven Präsentation als current page selection aus und entfernt die vorherige Auswahl.
setSkipped(isSkipped)voidLegt fest, ob die Folie im Präsentationsmodus übersprungen wird.
unlink()voidDie Verknüpfung der aktuellen Slide mit der Quellfolie wird aufgehoben.

Detaillierte Dokumentation

duplicate()

Die Folie wird dupliziert.

Die duplizierte Folie wird direkt nach dem Original erstellt.

Zurücksenden

Slide: Die duplizierte Folie.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getBackground()

Ruft den Hintergrund der Seite ab.

Zurücksenden

PageBackground: Der Hintergrund der Seite.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getColorScheme()

Ruft die mit der Seite verknüpfte ColorScheme ab.

Zurücksenden

ColorScheme: Das Farbschema der Seite.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getGroups()

Gibt die Liste der Group-Objekte auf der Seite zurück.

Zurücksenden

Group[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getImages()

Gibt die Liste der Image-Objekte auf der Seite zurück.

Zurücksenden

Image[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getLayout()

Ruft das Layout der Folie ab oder null, wenn die Folie nicht auf einem Layout basiert

Zurücksenden

Layout

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getLines()

Gibt die Liste der Line-Objekte auf der Seite zurück.

Zurücksenden

Line[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getNotesPage()

Gibt die mit der Folie verknüpfte Notizenseite zurück.

Zurücksenden

NotesPage

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getObjectId()

Ruft die eindeutige ID für die Seite ab. Von Seiten und Seitenelementen verwendete Objekt-IDs haben denselben Namespace.

Zurücksenden

String

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getPageElementById(id)

Gibt die PageElement auf der Seite mit der angegebenen ID oder null zurück, wenn keine vorhanden ist.

Parameter

NameTypBeschreibung
idStringDie ID des abgerufenen Seitenelements.

Zurücksenden

PageElement: Das Seitenelement mit der angegebenen ID.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getPageElements()

Gibt die Liste der auf der Seite gerenderten PageElement-Objekte zurück.

Zurücksenden

PageElement[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getPageType()

Ruft den Typ der Seite ab.

Zurücksenden

PageType: Der Seitentyp.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getPlaceholder(placeholderType)

Gibt das Platzhalterobjekt PageElement für einen angegebenen PlaceholderType oder null zurück, wenn kein übereinstimmender Platzhalter vorhanden ist.

Wenn es mehrere Platzhalter desselben Typs gibt, wird der Platzhalter mit minimalem Platzhalterindex zurückgegeben. Wenn es mehrere übereinstimmende Platzhalter mit demselben Index gibt, wird der erste Platzhalter aus der Seitenelementsammlung der Seite zurückgegeben.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE);

Parameter

NameTypBeschreibung
placeholderTypePlaceholderType

Zurücksenden

PageElement

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getPlaceholder(placeholderType, placeholderIndex)

Gibt das Platzhalterobjekt PageElement für einen angegebenen PlaceholderType und einen Platzhalterindex oder null zurück, wenn der Platzhalter nicht vorhanden ist.

Wenn es mehrere Platzhalter mit demselben Typ und Index gibt, wird der erste Platzhalter aus der Seitenelementsammlung der Seite zurückgegeben.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
var placeholder = slide.getPlaceholder(SlidesApp.PlaceholderType.CENTERED_TITLE, 0);

Parameter

NameTypBeschreibung
placeholderTypePlaceholderType
placeholderIndexInteger

Zurücksenden

PageElement

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getPlaceholders()

Gibt die Liste der PageElement-Platzhalterobjekte auf der Seite zurück.

var master = SlidesApp.getActivePresentation().getMasters()[0];
Logger.log('Number of placeholders in the master: ' + master.getPlaceholders().length);

Zurücksenden

PageElement[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getShapes()

Gibt die Liste der Shape-Objekte auf der Seite zurück.

Zurücksenden

Shape[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getSheetsCharts()

Gibt die Liste der SheetsChart-Objekte auf der Seite zurück.

Zurücksenden

SheetsChart[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getSlideLinkingMode()

Gibt ein SlideLinkingMode zurück, das angibt, ob die Folie mit einer anderen Folie verknüpft ist.

Zurücksenden

SlideLinkingMode: Der Folienverknüpfungsmodus.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getSourcePresentationId()

Gibt die ID der Quelle Presentation oder null zurück, wenn die Folie nicht verknüpft ist.

Eine Folie hat nur dann die Quell-ID Presentation, wenn sie mit einer Folie in einer anderen Präsentation verknüpft ist.

Zurücksenden

String: Die Quell-Präsentations-ID oder null.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getSourceSlideObjectId()

Gibt die ID der Quellfolie oder null zurück, wenn die Folie nicht verknüpft ist.

Eine Folie hat nur dann eine Quell-Folien-ID, wenn sie mit einer Folie in einer anderen Präsentation verknüpft ist.

Zurücksenden

String: Die ID der Quellfolie oder null.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getTables()

Gibt die Liste der Table-Objekte auf der Seite zurück.

Zurücksenden

Table[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getVideos()

Gibt die Liste der Video-Objekte auf der Seite zurück.

Zurücksenden

Video[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

getWordArts()

Gibt die Liste der WordArt-Objekte auf der Seite zurück.

Zurücksenden

WordArt[]

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

group(pageElements)

Gruppiert alle angegebenen Seitenelemente.

Auf derselben Seite sollten mindestens zwei Seitenelemente vorhanden sein, die sich noch nicht in einer anderen Gruppe befinden. Einige Seitenelemente wie Videos, Tables und placeholder Shapes können nicht gruppiert werden.

Parameter

NameTypBeschreibung
pageElementsPageElement[]Die Elemente, die gruppiert werden sollen.

Zurücksenden

Group: Die neue Gruppe.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertGroup(group)

Fügt eine Kopie des bereitgestellten Group auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a group between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var group = otherPresentationSlide.getGroups()[0];
currentPresentationSlide.insertGroup(group); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
groupGroupDie Gruppe, die kopiert und eingefügt werden soll.

Zurücksenden

Group: Die eingefügte Gruppe.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertImage(blobSource)

Fügt oben links auf der Seite ein Bild mit einer Standardgröße aus dem angegebenen Bild-Blob ein.

Wenn Sie das Bild einfügen, wird es einmal aus dem BlobSource abgerufen und eine Kopie zur Anzeige in der Präsentation gespeichert. Bilder müssen kleiner als 50 MB sein, nicht größer als 25 Megapixel sein und im PNG-, JPEG- oder GIF-Format vorliegen.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
var image = DriveApp.getFileById(fileId);
slide.insertImage(image);

Parameter

NameTypBeschreibung
blobSourceBlobSourceDie Bilddaten.

Zurücksenden

Image: Das eingefügte Bild.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertImage(blobSource, left, top, width, height)

Fügt auf der Seite ein Bild mit der angegebenen Position und Größe aus dem angegebenen Bild-Blob ein.

Das Bild wird einmal beim Einfügen aus dem angegebenen BlobSource abgerufen und eine Kopie zur Anzeige in der Präsentation gespeichert. Bilder müssen kleiner als 50 MB sein, dürfen 25 Megapixel nicht überschreiten und müssen im PNG-, JPEG- oder GIF-Format vorliegen.

Um das Seitenverhältnis des Bildes beizubehalten, wird das Bild in Bezug auf die angegebene Größe skaliert und zentriert.

var slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
var image = DriveApp.getFileById(fileId);
var position = {left: 0, top: 0};
var size = {width: 300, height: 100};
slide.insertImage(image, position.left, position.top, size.width, size.height);

Parameter

NameTypBeschreibung
blobSourceBlobSourceDie Bilddaten.
leftNumberDie horizontale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite.
topNumberDie vertikale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite.
widthNumberDie Breite des Bilds in Punkten.
heightNumberDie Höhe des Bildes in Punkten.

Zurücksenden

Image: Das eingefügte Bild.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertImage(image)

Fügt eine Kopie des bereitgestellten Image auf der Seite ein.

Die Position der eingefügten Bilder auf dieser Seite wird von der Position des Quellbilds auf der entsprechenden Seite bestimmt.

Wenn das bereitgestellte Bild ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden für Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Bild übernommen.

Wenn das bereitgestellte Bild ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, aus der Quellpräsentation in das Bild kopiert. Wenn das kopierte Platzhalterbild leer ist, wird nichts in die Zieldarstellung eingefügt.

// Copy an image between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var image = otherPresentationSlide.getImages[0];
currentPresentationSlide.insertImage(image);

Parameter

NameTypBeschreibung
imageImageDas Bild, das kopiert und eingefügt werden soll.

Zurücksenden

Image: Das eingefügte Bild.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertImage(imageUrl)

Fügt oben links auf der Seite ein Bild mit einer Standardgröße aus der angegebenen URL ein.

Wenn Sie das Bild einfügen, wird es einmal aus der URL abgerufen und eine Kopie zur Anzeige in der Präsentation gespeichert. Bilder müssen kleiner als 50 MB sein, nicht größer als 25 Megapixel sein und im PNG-, JPEG- oder GIF-Format vorliegen.

Die angegebene URL muss öffentlich zugänglich sein und darf nicht größer als 2 KB sein. Die URL selbst wird mit dem Bild gespeichert und über Image.getSourceUrl() bereitgestellt.

Parameter

NameTypBeschreibung
imageUrlStringDie Bild-URL.

Zurücksenden

Image: Das eingefügte Bild.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertImage(imageUrl, left, top, width, height)

Fügt auf der Seite ein Bild mit der angegebenen Position und Größe aus der angegebenen URL ein.

Wenn Sie das Bild einfügen, wird es einmal aus der URL abgerufen und eine Kopie zur Anzeige in der Präsentation gespeichert. Bilder müssen kleiner als 50 MB sein, nicht größer als 25 Megapixel sein und im PNG-, JPEG- oder GIF-Format vorliegen.

Die angegebene URL muss öffentlich zugänglich sein und darf nicht größer als 2 KB sein. Die URL selbst wird mit dem Bild gespeichert und über Image.getSourceUrl() bereitgestellt.

Um das Seitenverhältnis des Bildes beizubehalten, wird das Bild in Bezug auf die angegebene Größe skaliert und zentriert.

Parameter

NameTypBeschreibung
imageUrlStringDie Bild-URL.
leftNumberDie horizontale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite.
topNumberDie vertikale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite.
widthNumberDie Breite des Bilds in Punkten.
heightNumberDie Höhe des Bildes in Punkten.

Zurücksenden

Image: Das eingefügte Bild.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertLine(line)

Fügt eine Kopie des bereitgestellten Line auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a line between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var line = otherPresentationSlide.getLines[0];
currentPresentationSlide.insertLine(line);

Parameter

NameTypBeschreibung
lineLineDie Zeile, die kopiert und eingefügt werden soll.

Zurücksenden

Line: Die eingefügte Zeile.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertLine(lineCategory, startConnectionSite, endConnectionSite)

Fügt auf der Seite eine Zeile ein, die zwei connection sites verbindet. Die beiden Verbindungswebsites müssen sich auf dieser Seite befinden.

// Insert a line in the first slide of the presentation connecting two shapes.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
var shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD);
slide.insertLine(
    SlidesApp.LineCategory.BENT,
    shape1.getConnectionSites()[0],
    shape2.getConnectionSites()[1]);

Parameter

NameTypBeschreibung
lineCategoryLineCategoryDie Kategorie der einzufügenden Zeile.
startConnectionSiteConnectionSiteDer Verbindungsstandort, an dem der Zeilenanfang verbunden werden soll.
endConnectionSiteConnectionSiteDer Verbindungsstandort, an dem das Ende der Zeile verbunden werden soll.

Zurücksenden

Line: Die eingefügte Zeile.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertLine(lineCategory, startLeft, startTop, endLeft, endTop)

Fügt eine Zeile auf der Seite ein.

// Insert a line in the first slide of the presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var startPoint = {left: 10, top: 10};
var endPoint = {left: 40, top: 40};
slide.insertLine(
    SlidesApp.LineCategory.STRAIGHT,
    startPoint.left,
    startPoint.top,
    endPoint.left,
    endPoint.top);

Parameter

NameTypBeschreibung
lineCategoryLineCategoryDie Kategorie der einzufügenden Zeile.
startLeftNumberDie horizontale Position des Startpunkts der Linie, gemessen in Punkten links oben auf der Seite.
startTopNumberDie vertikale Position des Startpunkts der Linie, gemessen in Punkten von der oberen linken Ecke der Seite.
endLeftNumberDie horizontale Position des Endpunkts der Linie, gemessen in Punkten von der oberen linken Ecke der Seite.
endTopNumberDie vertikale Position des Endpunkts der Linie, gemessen in Punkten links oben auf der Seite.

Zurücksenden

Line: Die eingefügte Zeile.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertPageElement(pageElement)

Fügt eine Kopie des bereitgestellten PageElement auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a page element between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var pageElement = otherPresentationSlide.getPageElements()[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertPageElement(pageElement);

Parameter

NameTypBeschreibung
pageElementPageElementDas Seitenelement, das kopiert und eingefügt werden soll.

Zurücksenden

PageElement: Das eingefügte Seitenelement.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertShape(shape)

Fügt eine Kopie des bereitgestellten Shape auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a shape between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var shape = otherPresentationSlide.getShapes[0];
currentPresentationSlide.insertShape(shape); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
shapeShapeForm, die kopiert und eingefügt werden soll

Zurücksenden

Shape: Die eingefügte Form.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertShape(shapeType)

Fügt eine Form auf der Seite ein.

Die Form wird links oben auf der Seite in einer Standardgröße eingefügt.

// Insert a shape in the first slide of the presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];

// Also available for Layout, Master, and Page.
slide.insertShape(SlidesApp.ShapeType.RECTANGLE);

Parameter

NameTypBeschreibung
shapeTypeShapeTypeDer Typ der Form, die eingefügt werden soll.

Zurücksenden

Shape: Die eingefügte Form.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertShape(shapeType, left, top, width, height)

Fügt eine Form auf der Seite ein.

Parameter

NameTypBeschreibung
shapeTypeShapeTypeDer Typ der Form, die eingefügt werden soll.
leftNumberDie horizontale Position der Form, gemessen von der linken oberen Ecke der Seite.
topNumberDie vertikale Position der Form, gemessen von der linken oberen Ecke der Seite.
widthNumberDie Breite der Form.
heightNumberDie Höhe der Form.

Zurücksenden

Shape: Die eingefügte Form.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertSheetsChart(sourceChart)

Fügt ein Google-Tabellendiagramm auf der Seite ein.

Das Diagramm wird mit einer Standardgröße oben links auf der Seite eingefügt.

Das eingefügte Diagramm ist mit dem Quell-Google Tabellen-Diagramm verknüpft, das eine Aktualisierung ermöglicht. Andere Mitbearbeiter können den Link zur Quelltabelle sehen.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChart(chart);

Parameter

NameTypBeschreibung
sourceChartEmbeddedChartDas Diagramm in einer Tabelle, das auf der Seite eingefügt werden soll.

Zurücksenden

SheetsChart: Das in die Seite eingefügte Diagramm.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertSheetsChart(sourceChart, left, top, width, height)

Fügt ein Google-Tabellendiagramm mit der angegebenen Position und Größe an.

Damit das Seitenverhältnis des Diagramms beibehalten wird, wird es bezogen auf die angegebene Größe skaliert und zentriert.

Das eingefügte Diagramm ist mit dem Quell-Google Tabellen-Diagramm verknüpft, das eine Aktualisierung ermöglicht. Andere Mitbearbeiter können den Link zur Quelltabelle sehen.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var position = {left: 0, top: 0};
var size = {width: 200, height: 200};

// Also available for Layout, Master, and Page.
slide.insertSheetsChart(
    chart,
    position.left,
    position.top,
    size.width,
    size.height);

Parameter

NameTypBeschreibung
sourceChartEmbeddedChartDas Diagramm in einer Tabelle, das auf der Seite eingefügt werden soll.
leftNumberDie horizontale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite.
topNumberDie vertikale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite.
widthNumberDie Breite des Diagramms in Punkten.
heightNumberDie Höhe des Diagramms in Punkten.

Zurücksenden

SheetsChart: Das in die Seite eingefügte Diagramm.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertSheetsChart(sheetsChart)

Fügt eine Kopie des bereitgestellten SheetsChart auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a sheets chart between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var sheetsChart = otherPresentationSlide.getSheetsCharts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertSheetsChart(sheetsChart);

Parameter

NameTypBeschreibung
sheetsChartSheetsChartDas Tabellenblattdiagramm, das kopiert und eingefügt werden soll

Zurücksenden

SheetsChart: Das Diagramm mit den eingefügten Tabellenblättern.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertSheetsChartAsImage(sourceChart)

Fügt ein Google Tabellen-Diagramm als Image auf der Seite ein.

Das Bild des Diagramms wird mit einer Standardgröße links oben auf der Seite eingefügt.

Das eingefügte Bild des Diagramms ist nicht mit dem Google Tabellen-Quelldiagramm verknüpft.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChartAsImage(chart); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
sourceChartEmbeddedChartDas Diagramm in einer Tabelle, das auf der Seite eingefügt werden soll.

Zurücksenden

Image: Das eingefügte Bild des Diagramms auf der Seite.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertSheetsChartAsImage(sourceChart, left, top, width, height)

Fügt ein Google Tabellen-Diagramm als Image mit der angegebenen Position und Größe auf der Seite ein.

Damit das Seitenverhältnis des Diagramms beibehalten wird, wird das Bild im Hinblick auf die angegebene Größe skaliert und zentriert.

Das eingefügte Bild des Diagramms ist nicht mit dem Google Tabellen-Quelldiagramm verknüpft.

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
var chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
var position = {left: 0, top: 0};
var size = {width: 200, height: 200};

// Also available for Layout, Master, and Page.
slide.insertSheetsChartAsImage(
    chart,
    position.left,
    position.right,
    size.width,
    size.height);

Parameter

NameTypBeschreibung
sourceChartEmbeddedChartDas Diagramm in einer Tabelle, das auf der Seite eingefügt werden soll.
leftNumberDie horizontale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite.
topNumberDie vertikale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite.
widthNumberDie Breite des Diagramms in Punkten.
heightNumberDie Höhe des Diagramms in Punkten.

Zurücksenden

Image: Das eingefügte Bild des Diagramms auf der Seite.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertTable(numRows, numColumns)

Fügt eine Tabelle auf der Seite ein.

Die Tabelle ist auf der Seite zentriert. Sie hat die Standardgröße sowie gleichmäßig verteilte Zeilen und Spalten.

Parameter

NameTypBeschreibung
numRowsIntegerDie Anzahl der Zeilen in der Tabelle
numColumnsIntegerDie Anzahl der Spalten in der Tabelle.

Zurücksenden

Table: Die eingefügte Tabelle.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertTable(numRows, numColumns, left, top, width, height)

Fügt auf der Seite eine Tabelle mit der angegebenen Position und Größe ein.

Zeilen und Spalten werden in der erstellten Tabelle gleichmäßig verteilt.

Parameter

NameTypBeschreibung
numRowsIntegerDie Anzahl der Zeilen in der Tabelle
numColumnsIntegerDie Anzahl der Spalten in der Tabelle.
leftNumberDie horizontale Position der Tabelle, gemessen in der linken oberen Ecke der Seite.
topNumberDie vertikale Position der Tabelle, gemessen in der oberen linken Ecke der Seite.
widthNumberBreite der Tabelle.
heightNumberDie Mindesthöhe der Tabelle. Die tatsächliche Höhe der gerenderten Tabelle hängt von Faktoren wie der Schriftgröße ab.

Zurücksenden

Table: Die eingefügte Tabelle.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertTable(table)

Fügt eine Kopie des bereitgestellten Table auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a table between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var table = otherPresentationSlide.getTables[0];
currentPresentationSlide.insertTable(table); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
tableTableDie Tabelle, die kopiert und eingefügt werden soll.

Zurücksenden

Table: Die eingefügte Tabelle.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertTextBox(text)

Fügt ein Textfeld Shape mit dem angegebenen String auf der Seite ein.

Die Form des Textfelds wird mit einer Standardgröße oben links auf der Seite eingefügt.

// Insert text box with "Hello" on the first slide of presentation.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello'); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
textStringDie Zeichenfolge, die die Form des Textfeldes enthalten soll.

Zurücksenden

Shape: Die Form des eingefügten Textfelds.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertTextBox(text, left, top, width, height)

Fügt ein Textfeld Shape mit dem angegebenen String auf der Seite ein.

// Insert text box with "Hello" on the first slide of presentation. This text box is a square
// with a length of 10 points on each side.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello', 0, 0, 10, 10); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
textStringDie Zeichenfolge, die die Form des Textfeldes enthalten soll.
leftNumberDie horizontale Position der Textfeldform, gemessen von der linken oberen Ecke der Seite.
topNumberDie vertikale Position der Textfeldform, gemessen in der oberen linken Ecke der Seite.
widthNumberDie Breite der Textfeldform.
heightNumberDie Höhe der Form des Textfelds.

Zurücksenden

Shape: Die Form des eingefügten Textfelds.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertVideo(videoUrl)

Fügt ein Video mit einer Standardgröße oben links auf der Seite ein.

Derzeit werden nur YouTube-Videos unterstützt.

Parameter

NameTypBeschreibung
videoUrlStringDie URL des einzufügenden Videos.

Zurücksenden

Video: Das eingefügte Video.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertVideo(videoUrl, left, top, width, height)

Fügt ein Video mit der angegebenen Position und Größe auf der Seite ein.

Derzeit werden nur YouTube-Videos unterstützt.

Parameter

NameTypBeschreibung
videoUrlStringDie URL des einzufügenden Videos.
leftNumberDie horizontale Position des Videos in Punkten, gemessen in der oberen linken Ecke der Seite.
topNumberDie vertikale Position des Videos in Punkten, gemessen in der oberen linken Ecke der Seite.
widthNumberDie Breite des Videos in Punkten.
heightNumberDie Höhe des Videos in Punkten.

Zurücksenden

Video: Das eingefügte Video.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertVideo(video)

Fügt eine Kopie des bereitgestellten Video auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a video between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var video = otherPresentationSlide.getVideos[0];
currentPresentationSlide.insertVideo(video); // Also available for Layout, Master, and Page.

Parameter

NameTypBeschreibung
videoVideoDas Video, das kopiert und eingefügt werden soll

Zurücksenden

Video: Das eingefügte Video.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

insertWordArt(wordArt)

Fügt eine Kopie des bereitgestellten WordArt auf der Seite ein.

Die Position des eingefügten Elements auf dieser Seite wird von der Position des Quellelements auf der entsprechenden Seite bestimmt.

Wenn das angegebene Element ein Platzhalter ist, der innerhalb der aktuellen Präsentation kopiert wird, werden die Attribute, die von Master- oder Layoutseiten übernommen werden, auch für das eingefügte Element übernommen.

Wenn das angegebene Element ein Platzhalter aus einer anderen Präsentation ist, werden Attribute, die von Master- oder Layoutseiten übernommen werden, in das Element aus der Quellpräsentation kopiert.

// Copy a word art between presentations.
var otherPresentationSlide = SlidesApp.openById('presentationId').getSlides()[0];
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[0];
var wordArt = otherPresentationSlide.getWordArts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertWordArt(wordArt);

Parameter

NameTypBeschreibung
wordArtWordArtDie Gruppe, die kopiert und eingefügt werden soll.

Zurücksenden

WordArt: Das eingefügte WordArt-Objekt.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

isSkipped()

Gibt an, ob die Folie im Präsentationsmodus übersprungen wird.

Zurücksenden

Boolean: True, wenn die Folie im Präsentationsmodus übersprungen wird.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

move(index)

Verschieben Sie die Folie zum angegebenen Index.

Parameter

NameTypBeschreibung
indexIntegerDer Index, in den die Folie verschoben werden soll, basierend auf der Anordnung der Folien vor der Verschiebung Der Index sollte zwischen 0 und der Anzahl der Folien in der Präsentation (einschließlich) liegen.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

refreshSlide()

Die Folie wird aktualisiert und enthält alle Änderungen, die an der verknüpften Quellfolie vorgenommen wurden. Wenn diese Folie nicht verknüpft ist, werden keine Änderungen vorgenommen.

Die Methode refreshSlide kopiert die entsprechenden Master- und Layoutseiten der verknüpften Quellfolie in die Präsentation der Folie, falls sie noch nicht vorhanden sind. Wenn sie bereits vorhanden sind, werden sie entsprechend aktualisiert, um Änderungen an der Quelle widerzuspiegeln.

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId');
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED);

sourceSlide.insertText('hello world'); // Only the source slide has the text box.

linkedSlide.refreshSlide(); // The linked slide now has the text box.

Löst aus

Error: Wenn für die Quellpräsentation kein Lesezugriff mehr verfügbar ist.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

remove()

Entfernt die Seite.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

replaceAllText(findText, replaceText)

Ersetzt alle Vorkommen von Text, der Text sucht, durch Text ersetzen. Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Parameter

NameTypBeschreibung
findTextStringDer zu suchende Text.
replaceTextStringText, der den übereinstimmenden Text ersetzen soll

Zurücksenden

Integer: Anzahl der Vorkommen geändert

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

replaceAllText(findText, replaceText, matchCase)

Ersetzt alle Vorkommen von Text, der Text sucht, durch Text ersetzen.

Parameter

NameTypBeschreibung
findTextStringDer zu suchende Text.
replaceTextStringText, der den übereinstimmenden Text ersetzen soll
matchCaseBooleanWenn true, wird bei der Suche zwischen Groß- und Kleinschreibung unterschieden. Bei false wird die Groß- und Kleinschreibung nicht berücksichtigt.

Zurücksenden

Integer: Anzahl der Vorkommen geändert

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

selectAsCurrentPage()

Wählt das Page in der aktiven Präsentation als current page selection aus und entfernt die vorherige Auswahl.

Ein Skript kann nur auf die Auswahl des Nutzers zugreifen, der das Skript ausführt, und nur dann, wenn das Skript an die Präsentation gebunden ist.

// Select the first slide as the current page selection and replace any previous selection.
var slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.selectAsCurrentPage(); // Also available for Layout, Master, and Page.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

setSkipped(isSkipped)

Legt fest, ob die Folie im Präsentationsmodus übersprungen wird.

Parameter

NameTypBeschreibung
isSkippedBooleanTrue, um die Folie im Präsentationsmodus zu überspringen.

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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

Die Verknüpfung der aktuellen Slide mit der Quellfolie wird aufgehoben. Wenn diese Folie nicht verknüpft ist, werden Änderungen zurückgegeben, ohne Änderungen vorzunehmen.

var currentPresentation = SlidesApp.getActivePresentation();
var sourcePresentation = SlidesApp.openById('sourcePresentationId');
var sourceSlide = sourcePresentation.getSlides()[0];
var linkedSlide = currentPresentation.append(sourceSlide, SlidesApp.SlideLinkingMode.LINKED);

linkedSlide.unlink();

linkedSlide.getSourcePresentationId(); // returns null
linkedSlide.getSourceSlideObjectId();  // returns null
linkedSlide.getSlideLinkingMode();     // returns SlidesApp.SlideLinkingMode.NOT_LINKED

Autorisierung

Für Skripts, die diese Methode verwenden, ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

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