Ein PageElement, das eine allgemeine Form darstellt, die keine spezifischere Klassifizierung hat. Enthält Textfelder, Rechtecke und andere vordefinierte Formen.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
align | Shape | Richtet das Element an der angegebenen Ausrichtungsposition auf der Seite aus. |
bring | Shape | Bringt das Seitenelement auf der Seite um ein Element nach vorn. |
bring | Shape | Stellt das Seitenelement in den Vordergrund. |
duplicate() | Page | Dupliziert das Seitenelement. |
get | Autofit|null | Gibt die Autofit des Texts in dieser Form zurück. |
get | Border | Gibt die Border der Form zurück. |
get | Connection | Gibt die Liste der Connections für das Seitenelement zurück oder eine leere Liste, wenn das Seitenelement keine Verbindungspunkte hat. |
get | Content | Gibt die Content des Texts in der Form zurück. |
get | String | Gibt die Alt-Text-Beschreibung des Seitenelements zurück. |
get | Fill | Gibt die Fill der Form zurück. |
get | Number|null | Gibt die Höhe des Elements in Punkten zurück. Das ist die Höhe des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist. |
get | Number|null | Gibt die inhärente Höhe des Elements in Punkten zurück. |
get | Number|null | Gibt die inhärente Breite des Elements in Punkten zurück. |
get | Number | Gibt die horizontale Position des Elements in Punkten zurück, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist. |
get | Link|null | Gibt den Link oder null zurück, wenn kein Link vorhanden ist. |
get | String | Gibt die eindeutige ID für dieses Objekt zurück. |
get | Page | Gibt den Typ des Seitenelements als Page-Enum zurück. |
get | Group|null | Gibt die Gruppe zurück, zu der dieses Seitenelement gehört, oder null, wenn das Element nicht in einer Gruppe ist. |
get | Page | Gibt die Seite zurück, auf der sich dieses Seitenelement befindet. |
get | Page | Gibt das übergeordnete Seitenelement des Platzhalters zurück. |
get | Integer|null | Gibt den Platzhalterindex der Form zurück. |
get | Placeholder | Gibt den Platzhaltertyp der Form zurück oder Placeholder, wenn die Form kein Platzhalter ist. |
get | Number | Gibt den Drehwinkel des Elements im Uhrzeigersinn um seinen Mittelpunkt in Grad zurück. Null Grad bedeutet keine Drehung. |
get | Shape | Gibt den Typ der Form zurück. |
get | Text | Gibt den Textinhalt der Form zurück. |
get | String | Gibt den Titel des Alt-Texts des Seitenelements zurück. |
get | Number | Gibt die vertikale Position des Elements in Punkten an, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist. |
get | Affine | Gibt die Transformation des Seitenelements zurück. |
get | Number|null | Gibt die Breite des Elements in Punkten zurück. Das ist die Breite des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist. |
preconcatenate | Shape | Fügt die angegebene Transformation vor der vorhandenen Transformation des Seitenelements ein. |
remove() | void | Entfernt das Seitenelement. |
remove | void | Entfernt einen Link. |
replace | Image | Ersetzt diese Form durch ein Bild, das von einem Blob bereitgestellt wird. |
replace | Image | Ersetzt diese Form durch ein Bild, das von einem Blob bereitgestellt wird. |
replace | Image | Ersetzt diese Form durch ein Bild. |
replace | Image | Ersetzt diese Form durch ein Bild. |
replace | Sheets | Ersetzt diese Form durch ein Google-Tabellen-Diagramm. |
replace | Image | Ersetzt diese Form durch ein Bild eines Google Sheets-Diagramms. |
scale | Shape | Skaliert die Höhe des Elements um das angegebene Verhältnis. |
scale | Shape | Skaliert die Breite des Elements um das angegebene Verhältnis. |
select() | void | Wählt nur das Page in der aktiven Präsentation aus und entfernt alle vorherigen Auswahlen. |
select(replace) | void | Wählt das Page in der aktiven Präsentation aus. |
send | Shape | Versetzt das Seitenelement um ein Element nach hinten. |
send | Shape | Versetzt das Seitenelement in den Hintergrund. |
set | Shape | Legt die Content des Texts in der Form fest. |
set | Shape | Legt die Alt-Text-Beschreibung des Seitenelements fest. |
set | Shape | Legt die Höhe des Elements in Punkten fest. Das ist die Höhe des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist. |
set | Shape | Legt die horizontale Position des Elements in Punkten fest, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist. |
set | Link | Legt einen Link auf die angegebene Slide fest unter Verwendung des nullbasierten Folienindex. |
set | Link | Legt einen Link auf die angegebene Slide fest unter Verwendung der angegebenen Folien‑ID. |
set | Link | Legt einen Link auf die angegebene Slide fest unter Verwendung der relativen Position der Folie. |
set | Link | Legt einen Link auf den angegebenen nicht leeren URL‑String fest. |
set | Shape | Legt den Drehwinkel des Elements im Uhrzeigersinn um seinen Mittelpunkt in Grad fest. |
set | Shape | Legt den Titel des Alt-Texts für das Seitenelement fest. |
set | Shape | Legt die vertikale Position des Elements in Punkten fest, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist. |
set | Shape | Legt die Transformation des Seitenelements mit der angegebenen Transformation fest. |
set | Shape | Legt die Breite des Elements in Punkten fest. Das ist die Breite des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist. |
Detaillierte Dokumentation
alignOnPage(alignmentPosition)
Richtet das Element an der angegebenen Ausrichtungsposition auf der Seite aus.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
alignment | Alignment | Die Position, an der dieses Seitenelement auf der Seite ausgerichtet werden soll. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
bringForward()
Bringt das Seitenelement auf der Seite um ein Element nach vorn.
Das Seitenelement darf sich nicht in einer Gruppe befinden.
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
bringToFront()
Stellt das Seitenelement in den Vordergrund.
Das Seitenelement darf sich nicht in einer Gruppe befinden.
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
duplicate()
Dupliziert das Seitenelement.
Das duplizierte Seitenelement wird auf derselben Seite an derselben Position wie das Original platziert.
Rückflug
PageElement: Das neue Duplikat dieses Seitenelements.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getAutofit()
Gibt die Autofit des Texts in dieser Form zurück. Dieser Wert ist null, wenn die Form keinen Text zulässt.
Rückflug
Autofit|null: Die automatische Anpassung des Texts in dieser Form.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getBorder()
Gibt die Border der Form zurück.
Rückflug
Border: Die Rahmeneinstellung dieser Form.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getConnectionSites()
Gibt die Liste der ConnectionSites für das Seitenelement zurück oder eine leere Liste, wenn das Seitenelement keine Verbindungspunkte hat.
Rückflug
ConnectionSite[]: Die Liste der Verbindungsstellen, die leer sein kann, wenn dieses Element keine Verbindungsstellen hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getContentAlignment()
Gibt die ContentAlignment des Texts in der Form zurück.
Rückflug
ContentAlignment: Die Ausrichtung von Text in dieser Form.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getDescription()
Gibt die Alt-Text-Beschreibung des Seitenelements zurück. Die Beschreibung wird mit dem Titel kombiniert, um Alt-Text anzuzeigen und vorzulesen.
Rückflug
String: Die Alt-Text-Beschreibung des Seitenelements.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getFill()
Gibt die Fill der Form zurück.
Rückflug
Fill: Die Fülleinstellung dieser Form.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getHeight()
Gibt die Höhe des Elements in Punkten zurück. Das ist die Höhe des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Rückflug
Number|null: Die inhärente Höhe des Seitenelements in Punkten oder null, wenn das Seitenelement keine Höhe hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getInherentHeight()
Gibt die inhärente Höhe des Elements in Punkten zurück.
Die Transformation des Seitenelements erfolgt relativ zu seiner ursprünglichen Größe. Verwenden Sie die inhärente Größe in Verbindung mit der Transformation des Elements, um das endgültige Erscheinungsbild des Elements zu bestimmen.
Rückflug
Number|null: Die inhärente Höhe des Seitenelements in Punkten oder null, wenn das Seitenelement keine Höhe hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getInherentWidth()
Gibt die inhärente Breite des Elements in Punkten zurück.
Die Transformation des Seitenelements erfolgt relativ zu seiner ursprünglichen Größe. Verwenden Sie die inhärente Größe in Verbindung mit der Transformation des Elements, um das endgültige Erscheinungsbild des Elements zu bestimmen.
Rückflug
Number|null: Die inhärente Breite des Seitenelements in Punkten oder null, wenn das Seitenelement keine Breite hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLeft()
Gibt die horizontale Position des Elements in Punkten zurück, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist.
Rückflug
Number: Die horizontale Position dieses Elements in Punkten, ausgehend von der oberen linken Ecke der Seite.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLink()
Gibt den Link oder null zurück, wenn kein Link vorhanden ist.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
Rückflug
Link|null: Der Link oder null, wenn kein Link vorhanden ist.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getObjectId()
Gibt die eindeutige ID für dieses Objekt zurück. Objekt-IDs, die von Seiten und Seitenelementen verwendet werden, haben denselben Namespace.
Rückflug
String: Die eindeutige ID für dieses Objekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPageElementType()
Gibt den Typ des Seitenelements als PageElementType-Enum zurück.
Rückflug
PageElementType: Der Typ des Seitenelements.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentGroup()
Gibt die Gruppe zurück, zu der dieses Seitenelement gehört, oder null, wenn das Element nicht in einer Gruppe ist.
Rückflug
Group|null: Die Gruppe, zu der dieses Seitenelement gehört, oder null.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentPage()
Gibt die Seite zurück, auf der sich dieses Seitenelement befindet.
Rückflug
Page: Die Seite, auf der sich dieses Element befindet.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentPlaceholder()
Gibt das übergeordnete Seitenelement des Platzhalters zurück. Gibt null zurück, wenn die Form kein Platzhalter ist oder kein übergeordnetes Element hat.
Rückflug
PageElement|null: Das übergeordnete Seitenelement dieses Formplatzhalters oder null, wenn diese Form kein Platzhalter ist oder kein übergeordnetes Element hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPlaceholderIndex()
Gibt den Platzhalterindex der Form zurück. Wenn auf derselben Seite zwei oder mehr Instanzen desselben Platzhaltertyps vorhanden sind, hat jede einen eigenen eindeutigen Indexwert. Gibt null zurück, wenn die Form kein Platzhalter ist.
Rückflug
Integer|null: Der Platzhalterindex dieser Form oder null, wenn die Form kein Platzhalter ist.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPlaceholderType()
Gibt den Platzhaltertyp der Form zurück oder PlaceholderType.NONE, wenn die Form kein Platzhalter ist.
Rückflug
PlaceholderType: Der Platzhaltertyp dieser Form.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getRotation()
Gibt den Drehwinkel des Elements im Uhrzeigersinn um seinen Mittelpunkt in Grad zurück. Null Grad bedeutet keine Drehung.
Rückflug
Number: Der Drehwinkel in Grad zwischen 0 (einschließlich) und 360 (ausschließlich).
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getShapeType()
getText()
Gibt den Textinhalt der Form zurück.
Text in einer Form endet immer mit einem Zeilenumbruchzeichen.
Rückflug
TextRange: Der Textinhalt dieser Form.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTitle()
Gibt den Titel des Alt-Texts des Seitenelements zurück. Der Titel wird mit der Beschreibung kombiniert, um Alt-Text anzuzeigen und vorzulesen.
Rückflug
String: Der Alt-Text-Titel des Seitenelements.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTop()
Gibt die vertikale Position des Elements in Punkten an, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist.
Rückflug
Number: Die vertikale Position dieses Elements in Punkten, ausgehend von der oberen linken Ecke der Seite.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTransform()
Gibt die Transformation des Seitenelements zurück.
Das Erscheinungsbild des Seitenelements wird durch seine absolute Transformation bestimmt. Um die absolute Transformation zu berechnen, müssen Sie die Transformation eines Seitenelements mit den Transformationen aller übergeordneten Gruppen verketten. Wenn sich das Seitenelement nicht in einer Gruppe befindet, entspricht seine absolute Transformation dem Wert in diesem Feld.
Rückflug
AffineTransform: Die Transformation des Seitenelements.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getWidth()
Gibt die Breite des Elements in Punkten zurück. Das ist die Breite des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Rückflug
Number|null: Die inhärente Breite des Seitenelements in Punkten oder null, wenn das Seitenelement keine Breite hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
preconcatenateTransform(transform)
Fügt die angegebene Transformation vor der vorhandenen Transformation des Seitenelements ein.
newTransform = argument * existingTransform;
Wenn Sie ein Seitenelement beispielsweise um 36 Punkte nach links verschieben möchten, gehen Sie so vor:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
Sie können die Transformation des Seitenelements auch durch setTransform(transform) ersetzen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
transform | Affine | Die Transformation, die vor der Transformation dieses Seitenelements verkettet werden soll. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove()
Entfernt das Seitenelement.
Wenn ein Group nach dem Entfernen nur ein oder kein Seitenelement enthält, wird auch die Gruppe selbst entfernt.
Wenn ein Platzhalter PageElement in einem Master oder Layout entfernt wird, werden auch alle leeren, übernommenen Platzhalter entfernt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
removeLink()
Entfernt einen Link.
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replaceWithImage(blobSource)
Ersetzt diese Form durch ein Bild, das von einem BlobSource bereitgestellt wird.
Das Bild wird einmalig zum Zeitpunkt des Einfügens aus dem angegebenen BlobSource abgerufen und eine Kopie wird zur Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Damit das Seitenverhältnis des Bildes beibehalten wird, wird das Bild in Bezug auf die Größe der vorhandenen Form skaliert und zentriert.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); shape.replaceWithImage(driveImage);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
blob | Blob | Die Bilddaten. |
Rückflug
Image: Die Image, die die Form ersetzt hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(blobSource, crop)
Ersetzt diese Form durch ein Bild, das von einem BlobSource bereitgestellt wird.
Beim Einfügen des Bildes wird es einmal aus BlobSource abgerufen und eine Kopie wird für die Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); // Replace and crop the replaced image. shape.replaceWithImage(driveImage, true);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
blob | Blob | Die Bilddaten. |
crop | Boolean | Wenn true, wird das Bild zugeschnitten, damit es in die vorhandene Form passt. Andernfalls wird das Bild skaliert und zentriert. |
Rückflug
Image: Die Image, die die Form ersetzt hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl)
Ersetzt diese Form durch ein Bild.
Beim Einfügen des Bildes wird es einmal von der URL abgerufen und eine Kopie wird zur Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen 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.
Damit das Seitenverhältnis des Bildes beibehalten wird, wird das Bild in Bezug auf die Größe der vorhandenen Form skaliert und zentriert.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
image | String | Die Bild-URL, über die das Bild heruntergeladen werden soll. |
Rückflug
Image: Die Image, die die Form ersetzt hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl, crop)
Ersetzt diese Form durch ein Bild.
Beim Einfügen des Bildes wird es einmal von der URL abgerufen und eine Kopie wird zur Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URL darf nicht länger als 2 KB sein. Die URL selbst wird mit dem Bild gespeichert und über Image.getSourceUrl() verfügbar gemacht.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
image | String | Die Bild-URL, über die das Bild heruntergeladen werden soll. |
crop | Boolean | Wenn true, wird das Bild zugeschnitten, damit es in die vorhandene Form passt. Andernfalls wird das Bild skaliert und zentriert. |
Rückflug
Image: Die Image, die die Form ersetzt hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithSheetsChart(sourceChart)
Ersetzt diese Form durch ein Google-Tabellen-Diagramm.
Das Diagramm ist mit dem Google Sheets-Quelldiagramm verknüpft, sodass es aktualisiert werden kann. Andere Mitbearbeiter sehen den Link zur Quelltabelle.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChart(chart);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
source | Embedded | Das Diagramm in einer Tabelle, das die Form ersetzt. |
Rückflug
SheetsChart: Das Diagramm, das die Form ersetzt hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithSheetsChartAsImage(sourceChart)
Ersetzt diese Form durch ein Bild eines Google Sheets-Diagramms.
Damit das Seitenverhältnis des Google-Tabellen-Diagramms beibehalten wird, wird das Diagrammbild in Bezug auf die Größe der vorhandenen Form skaliert und zentriert.
Das Bild des Diagramms ist nicht mit dem Google Sheets-Quelldiagramm verknüpft.
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart as an image. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChartAsImage(chart);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
source | Embedded | Das Diagramm in einer Tabelle, das die Form ersetzt. |
Rückflug
Image: Das Bild des Diagramms, das die Form ersetzt hat.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
Skaliert die Höhe des Elements um das angegebene Verhältnis. Die Höhe des Elements ist die Höhe seines umgebenden Rechtecks, wenn das Element nicht gedreht ist.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
ratio | Number | Das Verhältnis, mit dem die Höhe dieses Seitenelements skaliert werden soll. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
Skaliert die Breite des Elements um das angegebene Verhältnis. Die Breite des Elements ist die Breite seines umgebenden Rechtecks, wenn das Element nicht gedreht ist.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
ratio | Number | Das Verhältnis, mit dem die Breite dieses Seitenelements skaliert werden soll. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select()
Wählt nur das PageElement in der aktiven Präsentation aus und entfernt alle vorherigen Auswahlen. Dies entspricht dem Aufrufen von select(replace) mit true.
Ein Skript kann nur auf die Auswahl des Nutzers zugreifen, der das Skript ausführt, und nur, wenn das Skript an die Präsentation gebunden ist.
Dadurch wird das übergeordnete Page des PageElement als current page selection festgelegt.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = slide.getPageElements()[0]; // Only select this page element and replace any previous selection. pageElement.select();
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select(replace)
Wählt das PageElement in der aktiven Präsentation aus.
Ein Skript kann nur auf die Auswahl des Nutzers zugreifen, der das Skript ausführt, und nur, wenn das Skript an die Präsentation gebunden ist.
Übergeben Sie true an diese Methode, um nur PageElement auszuwählen und alle vorherigen Auswahlen zu entfernen. Dadurch wird auch der übergeordnete Page des PageElement als current page selection festgelegt.
Übergeben Sie false, um mehrere PageElement-Objekte auszuwählen. Die PageElement-Objekte müssen sich in derselben Page befinden.
Die folgenden Bedingungen müssen erfüllt sein, wenn Sie ein Seitenelement mit einem false-Parameter auswählen:
- Das übergeordnete Element
PagedesPageElement-Objekts muss dascurrent page selectionsein. - Es dürfen nicht mehrere
Page-Objekte ausgewählt sein.
Um sicherzugehen, dass das der Fall ist, sollten Sie zuerst das übergeordnete Element Page mit Page.selectAsCurrentPage() auswählen und dann die Seitenelemente auf dieser Seite.
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // First select the slide page, as the current page selection. slide.selectAsCurrentPage(); // Then select all the page elements in the selected slide page. const pageElements = slide.getPageElements(); for (let i = 0; i < pageElements.length; i++) { pageElements[i].select(false); }
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
replace | Boolean | Wenn true, wird die Auswahl durch eine vorherige Auswahl ersetzt. Andernfalls wird die Auswahl einer vorherigen Auswahl hinzugefügt. |
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendBackward()
Versetzt das Seitenelement um ein Element nach hinten.
Das Seitenelement darf sich nicht in einer Gruppe befinden.
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendToBack()
Versetzt das Seitenelement in den Hintergrund.
Das Seitenelement darf sich nicht in einer Gruppe befinden.
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setContentAlignment(contentAlignment)
Legt die ContentAlignment des Texts in der Form fest.
Mit dieser Methode werden die Eigenschaften für die automatische Textanpassung für die aktualisierten Formen automatisch deaktiviert.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
content | Content | Die festzulegende Ausrichtung. |
Rückflug
Shape – Diese Form zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setDescription(description)
Legt die Alt-Text-Beschreibung des Seitenelements fest.
Die Methode wird für Group-Elemente nicht unterstützt.
// Set the first page element's alt text description to "new alt text // description". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setDescription('new alt text description'); Logger.log(pageElement.getDescription());
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
description | String | Der String, auf den die Alt-Text-Beschreibung festgelegt werden soll. |
Rückflug
Shape: Dieses Seitenelement.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setHeight(height)
Legt die Höhe des Elements in Punkten fest. Das ist die Höhe des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
height | Number | Die neue Höhe dieses Seitenelements in Punkten. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLeft(left)
Legt die horizontale Position des Elements in Punkten fest, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
left | Number | Die neue horizontale Position, die festgelegt werden soll, in Punkten. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkSlide(slideIndex)
Legt einen Link auf die angegebene Slide fest unter Verwendung des nullbasierten Folienindex.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(0);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
slide | Integer | Nullbasierter Index der Folie |
Rückflug
Link – Die Link, die festgelegt wurde.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkSlide(slide)
Legt einen Link auf die angegebene Slide fest unter Verwendung der angegebenen Folien‑ID.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(slides[0]);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
slide | Slide | Slide, auf die der Link verweisen soll |
Rückflug
Link – Die Link, die festgelegt wurde.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkSlide(slidePosition)
Legt einen Link auf die angegebene Slide fest unter Verwendung der relativen Position der Folie.
// Set a link to the first slide of the presentation. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
slide | Slide | Relative Slide |
Rückflug
Link – Die Link, die festgelegt wurde.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLinkUrl(url)
Legt einen Link auf den angegebenen nicht leeren URL‑String fest.
// Set a link to the URL. const slides = SlidesApp.getActivePresentation().getSlides(); const shape = slides[1].getShapes()[0]; const link = shape.setLinkUrl('https://slides.google.com');
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
url | String | URL‑String |
Rückflug
Link – Die Link, die festgelegt wurde.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setRotation(angle)
Legt den Drehwinkel des Elements im Uhrzeigersinn um seinen Mittelpunkt in Grad fest.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
angle | Number | Der neue Drehwinkel im Uhrzeigersinn, der festgelegt werden soll, in Grad. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTitle(title)
Legt den Titel des Alt-Texts für das Seitenelement fest.
Die Methode wird für Group-Elemente nicht unterstützt.
// Set the first page element's alt text title to "new alt text title". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setTitle('new alt text title'); Logger.log(pageElement.getTitle());
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
title | String | Der String, auf den der Titel des Alt-Texts festgelegt werden soll. |
Rückflug
Shape: Dieses Seitenelement.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTop(top)
Legt die vertikale Position des Elements in Punkten fest, gemessen von der oberen linken Ecke der Seite, wenn das Element nicht gedreht ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
top | Number | Die neue vertikale Position, die festgelegt werden soll, in Punkten. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTransform(transform)
Legt die Transformation des Seitenelements mit der angegebenen Transformation fest.
Wenn Sie die Transformation einer Gruppe aktualisieren, ändert sich die absolute Transformation der Seitenelemente in dieser Gruppe, was sich auf ihr Erscheinungsbild auswirken kann.
Wenn Sie die Transformation eines Seitenelements in einer Gruppe aktualisieren, wird nur die Transformation dieses Seitenelements geändert. Die Transformationen der Gruppe oder anderer Seitenelemente in der Gruppe sind davon nicht betroffen.
Weitere Informationen dazu, wie sich Transformationen auf das Erscheinungsbild von Seitenelementen auswirken, finden Sie unter getTransform().
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
transform | Affine | Die Transformation, die für dieses Seitenelement festgelegt ist. |
Rückflug
Shape: Dieses Element zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setWidth(width)
Legt die Breite des Elements in Punkten fest. Das ist die Breite des umgebenden Rechtecks des Elements, wenn das Element nicht gedreht ist.
Diese Methode ist nicht mit allen Seitenelementen kompatibel. Welche Seitenelemente mit dieser Methode nicht kompatibel sind, erfahren Sie unter Einschränkungen bei Größe und Positionierung.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
width | Number | Die neue Breite dieses Seitenelements in Punkten. |
Rückflug
Shape: Dieses Seitenelement zur Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations