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
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
duplicate() | Slide | Die Folie wird dupliziert. |
getBackground() | PageBackground | Ruft den Hintergrund der Seite ab. |
getColorScheme() | ColorScheme | Ruft 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() | Layout | Ruft 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() | NotesPage | Gibt die mit der Folie verknüpfte Notizenseite zurück. |
getObjectId() | String | Ruft die eindeutige ID für die Seite ab. |
getPageElementById(id) | PageElement | Gibt 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() | PageType | Ruft den Typ der Seite ab. |
getPlaceholder(placeholderType) | PageElement | Gibt das Platzhalterobjekt PageElement für einen angegebenen PlaceholderType oder null zurück, wenn kein übereinstimmender Platzhalter vorhanden ist. |
getPlaceholder(placeholderType, placeholderIndex) | PageElement | Gibt 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() | SlideLinkingMode | Gibt ein SlideLinkingMode zurück, das angibt, ob die Folie mit einer anderen Folie verknüpft ist. |
getSourcePresentationId() | String | Gibt die ID der Quelle Presentation oder null zurück, wenn die Folie nicht verknüpft ist. |
getSourceSlideObjectId() | String | Gibt 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) | Group | Gruppiert alle angegebenen Seitenelemente. |
insertGroup(group) | Group | Fügt eine Kopie des bereitgestellten Group auf der Seite ein. |
insertImage(blobSource) | Image | Fügt oben links auf der Seite ein Bild mit einer Standardgröße aus dem angegebenen Bild-Blob ein. |
insertImage(blobSource, left, top, width, height) | Image | Fügt auf der Seite ein Bild mit der angegebenen Position und Größe aus dem angegebenen Bild-Blob ein. |
insertImage(image) | Image | Fügt eine Kopie des bereitgestellten Image auf der Seite ein. |
insertImage(imageUrl) | Image | Fügt oben links auf der Seite ein Bild mit einer Standardgröße aus der angegebenen URL ein. |
insertImage(imageUrl, left, top, width, height) | Image | Fügt auf der Seite ein Bild mit der angegebenen Position und Größe aus der angegebenen URL ein. |
insertLine(line) | Line | Fügt eine Kopie des bereitgestellten Line auf der Seite ein. |
insertLine(lineCategory, startConnectionSite, endConnectionSite) | Line | Fügt auf der Seite eine Zeile ein, die zwei connection sites verbindet. |
insertLine(lineCategory, startLeft, startTop, endLeft, endTop) | Line | Fügt eine Zeile auf der Seite ein. |
insertPageElement(pageElement) | PageElement | Fügt eine Kopie des bereitgestellten PageElement auf der Seite ein. |
insertShape(shape) | Shape | Fügt eine Kopie des bereitgestellten Shape auf der Seite ein. |
insertShape(shapeType) | Shape | Fügt eine Form auf der Seite ein. |
insertShape(shapeType, left, top, width, height) | Shape | Fügt eine Form auf der Seite ein. |
insertSheetsChart(sourceChart) | SheetsChart | Fügt ein Google-Tabellendiagramm auf der Seite ein. |
insertSheetsChart(sourceChart, left, top, width, height) | SheetsChart | Fügt ein Google-Tabellendiagramm mit der angegebenen Position und Größe an. |
insertSheetsChart(sheetsChart) | SheetsChart | Fügt eine Kopie des bereitgestellten SheetsChart auf der Seite ein. |
insertSheetsChartAsImage(sourceChart) | Image | Fügt ein Google Tabellen-Diagramm als Image auf der Seite ein. |
insertSheetsChartAsImage(sourceChart, left, top, width, height) | Image | Fügt ein Google Tabellen-Diagramm als Image mit der angegebenen Position und Größe auf der Seite ein. |
insertTable(numRows, numColumns) | Table | Fügt eine Tabelle auf der Seite ein. |
insertTable(numRows, numColumns, left, top, width, height) | Table | Fügt auf der Seite eine Tabelle mit der angegebenen Position und Größe ein. |
insertTable(table) | Table | Fügt eine Kopie des bereitgestellten Table auf der Seite ein. |
insertTextBox(text) | Shape | Fügt ein Textfeld Shape mit dem angegebenen String auf der Seite ein. |
insertTextBox(text, left, top, width, height) | Shape | Fügt ein Textfeld Shape mit dem angegebenen String auf der Seite ein. |
insertVideo(videoUrl) | Video | Fügt ein Video mit einer Standardgröße oben links auf der Seite ein. |
insertVideo(videoUrl, left, top, width, height) | Video | Fügt ein Video mit der angegebenen Position und Größe auf der Seite ein. |
insertVideo(video) | Video | Fügt eine Kopie des bereitgestellten Video auf der Seite ein. |
insertWordArt(wordArt) | WordArt | Fügt eine Kopie des bereitgestellten WordArt auf der Seite ein. |
isSkipped() | Boolean | Gibt an, ob die Folie im Präsentationsmodus übersprungen wird. |
move(index) | void | Verschieben Sie die Folie zum angegebenen Index. |
refreshSlide() | void | Die Folie wird aktualisiert und enthält alle Änderungen, die an der verknüpften Quellfolie vorgenommen wurden. |
remove() | void | Entfernt die Seite. |
replaceAllText(findText, replaceText) | Integer | Ersetzt alle Vorkommen von Text, der Text sucht, durch Text ersetzen. |
replaceAllText(findText, replaceText, matchCase) | Integer | Ersetzt alle Vorkommen von Text, der Text sucht, durch Text ersetzen. |
selectAsCurrentPage() | void | Wählt das Page in der aktiven Präsentation als current page selection aus und entfernt die vorherige Auswahl. |
setSkipped(isSkipped) | void | Legt fest, ob die Folie im Präsentationsmodus übersprungen wird. |
unlink() | void | Die 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
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
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
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
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
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
Name | Typ | Beschreibung |
---|---|---|
id | String | Die 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
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
Name | Typ | Beschreibung |
---|---|---|
placeholderType | PlaceholderType |
Zurücksenden
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
Name | Typ | Beschreibung |
---|---|---|
placeholderType | PlaceholderType | |
placeholderIndex | Integer |
Zurücksenden
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
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
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
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
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
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
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
Name | Typ | Beschreibung |
---|---|---|
pageElements | PageElement[] | 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
Name | Typ | Beschreibung |
---|---|---|
group | Group | Die 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
Name | Typ | Beschreibung |
---|---|---|
blobSource | BlobSource | Die 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
Name | Typ | Beschreibung |
---|---|---|
blobSource | BlobSource | Die Bilddaten. |
left | Number | Die horizontale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite. |
top | Number | Die vertikale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite. |
width | Number | Die Breite des Bilds in Punkten. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
image | Image | Das 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
Name | Typ | Beschreibung |
---|---|---|
imageUrl | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
imageUrl | String | Die Bild-URL. |
left | Number | Die horizontale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite. |
top | Number | Die vertikale Position des Bildes in Punkten, gemessen von der linken oberen Ecke der Seite. |
width | Number | Die Breite des Bilds in Punkten. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
line | Line | Die 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
Name | Typ | Beschreibung |
---|---|---|
lineCategory | LineCategory | Die Kategorie der einzufügenden Zeile. |
startConnectionSite | ConnectionSite | Der Verbindungsstandort, an dem der Zeilenanfang verbunden werden soll. |
endConnectionSite | ConnectionSite | Der 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
Name | Typ | Beschreibung |
---|---|---|
lineCategory | LineCategory | Die Kategorie der einzufügenden Zeile. |
startLeft | Number | Die horizontale Position des Startpunkts der Linie, gemessen in Punkten links oben auf der Seite. |
startTop | Number | Die vertikale Position des Startpunkts der Linie, gemessen in Punkten von der oberen linken Ecke der Seite. |
endLeft | Number | Die horizontale Position des Endpunkts der Linie, gemessen in Punkten von der oberen linken Ecke der Seite. |
endTop | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
pageElement | PageElement | Das 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
Name | Typ | Beschreibung |
---|---|---|
shape | Shape | Form, 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
Name | Typ | Beschreibung |
---|---|---|
shapeType | ShapeType | Der 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
Name | Typ | Beschreibung |
---|---|---|
shapeType | ShapeType | Der Typ der Form, die eingefügt werden soll. |
left | Number | Die horizontale Position der Form, gemessen von der linken oberen Ecke der Seite. |
top | Number | Die vertikale Position der Form, gemessen von der linken oberen Ecke der Seite. |
width | Number | Die Breite der Form. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
sourceChart | EmbeddedChart | Das 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
Name | Typ | Beschreibung |
---|---|---|
sourceChart | EmbeddedChart | Das Diagramm in einer Tabelle, das auf der Seite eingefügt werden soll. |
left | Number | Die horizontale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite. |
top | Number | Die vertikale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite. |
width | Number | Die Breite des Diagramms in Punkten. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
sheetsChart | SheetsChart | Das 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
Name | Typ | Beschreibung |
---|---|---|
sourceChart | EmbeddedChart | Das 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
Name | Typ | Beschreibung |
---|---|---|
sourceChart | EmbeddedChart | Das Diagramm in einer Tabelle, das auf der Seite eingefügt werden soll. |
left | Number | Die horizontale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite. |
top | Number | Die vertikale Position des Diagramms in Punkten, gemessen in der oberen linken Ecke der Seite. |
width | Number | Die Breite des Diagramms in Punkten. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
numRows | Integer | Die Anzahl der Zeilen in der Tabelle |
numColumns | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
numRows | Integer | Die Anzahl der Zeilen in der Tabelle |
numColumns | Integer | Die Anzahl der Spalten in der Tabelle. |
left | Number | Die horizontale Position der Tabelle, gemessen in der linken oberen Ecke der Seite. |
top | Number | Die vertikale Position der Tabelle, gemessen in der oberen linken Ecke der Seite. |
width | Number | Breite der Tabelle. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
table | Table | Die 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
Name | Typ | Beschreibung |
---|---|---|
text | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
text | String | Die Zeichenfolge, die die Form des Textfeldes enthalten soll. |
left | Number | Die horizontale Position der Textfeldform, gemessen von der linken oberen Ecke der Seite. |
top | Number | Die vertikale Position der Textfeldform, gemessen in der oberen linken Ecke der Seite. |
width | Number | Die Breite der Textfeldform. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
videoUrl | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
videoUrl | String | Die URL des einzufügenden Videos. |
left | Number | Die horizontale Position des Videos in Punkten, gemessen in der oberen linken Ecke der Seite. |
top | Number | Die vertikale Position des Videos in Punkten, gemessen in der oberen linken Ecke der Seite. |
width | Number | Die Breite des Videos in Punkten. |
height | Number | Die 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
Name | Typ | Beschreibung |
---|---|---|
video | Video | Das 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
Name | Typ | Beschreibung |
---|---|---|
wordArt | WordArt | Die 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
Name | Typ | Beschreibung |
---|---|---|
index | Integer | Der 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
Name | Typ | Beschreibung |
---|---|---|
findText | String | Der zu suchende Text. |
replaceText | String | Text, 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
Name | Typ | Beschreibung |
---|---|---|
findText | String | Der zu suchende Text. |
replaceText | String | Text, der den übereinstimmenden Text ersetzen soll |
matchCase | Boolean | Wenn 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
Name | Typ | Beschreibung |
---|---|---|
isSkipped | Boolean | True , 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
unlink()
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