Class TextRange

TextBereich

Ein Textsegment eines Shape- oder TableCell-Elements.

Wenn Sie Methoden verwenden, mit denen Sie festlegen, wie der Text in eine Form passt, werden alle Einstellungen für die automatische Anpassung deaktiviert.

Methoden

MethodeRückgabetypKurzbeschreibung
appendParagraph(text)ParagraphFügt am Ende des Textbereichs einen Absatz an.
appendRange(textRange)TextRangeFügt am Ende des aktuellen Textbereichs eine Kopie des angegebenen Textbereichs an.
appendRange(textRange, matchSourceFormatting)TextRangeFügt am Ende des aktuellen Textbereichs eine Kopie des angegebenen Textbereichs an.
appendText(text)TextRangeFügt Text am Ende des Textbereichs an.
asRenderedString()StringGibt den gerenderten Text zurück, der durch diesen Bereich der zugehörigen Form oder Tabellenzelle begrenzt ist, in einem Format, das für die Anzeige für Endnutzer geeignet ist.
asString()StringGibt den Rohtext zurück, der von diesem Bereich der zugehörigen Form oder Tabellenzelle begrenzt ist.
clear()voidDer Text, der durch diesen Bereich begrenzt ist, wird gelöscht.
clear(startOffset, endOffset)voidDer Text, der durch den Anfangs- und Endabstand im Bereich begrenzt ist, wird gelöscht.
find(pattern)TextRange[]Gibt alle Bereiche zurück, die mit dem Suchmuster im aktuellen Textbereich übereinstimmen.
find(pattern, startOffset)TextRange[]Gibt alle Bereiche zurück, die im aktuellen Textbereich mit dem Suchmuster übereinstimmen, beginnend mit dem Startversatz.
getAutoTexts()AutoText[]Gibt die automatischen Texte im aktuellen Textbereich zurück.
getEndIndex()IntegerGibt den exklusiven Index (ab 0) für das letzte Zeichen in diesem Bereich zurück.
getLength()IntegerGibt die Anzahl der Zeichen in diesem Bereich zurück.
getLinks()TextRange[]Gibt eine Sammlung von Textbereichen zurück, die allen Links im aktuellen Textbereich entsprechen oder sich mit diesem überschneiden.
getListParagraphs()Paragraph[]Gibt die Absätze in Listen zurück, die sich mit dem aktuellen Textbereich überschneiden.
getListStyle()ListStyleGibt den ListStyle des aktuellen Textbereichs zurück.
getParagraphStyle()ParagraphStyleGibt den ParagraphStyle des aktuellen Textbereichs zurück.
getParagraphs()Paragraph[]Gibt die Absätze zurück, die sich mit dem aktuellen Textbereich überschneiden.
getRange(startOffset, endOffset)TextRangeGibt eine neue TextRange zurück, die einen Teil des Bereichs abdeckt, aus dem sie abgeleitet wurde.
getRuns()TextRange[]Gibt die Textabfolgen zurück, die sich mit dem aktuellen Textbereich überschneiden.
getStartIndex()IntegerGibt den inklusiven, auf 0 basierenden Index für das erste Zeichen in diesem Bereich zurück.
getTextStyle()TextStyleGibt den Textstil des Bereichs zurück oder null, wenn der Bereich leer ist.
insertParagraph(startOffset, text)ParagraphFügt am Start-Offset einen Absatz ein.
insertRange(startOffset, textRange)TextRangeFügt eine Kopie des angegebenen Textbereichs am Anfangs-Offset ein.
insertRange(startOffset, textRange, matchSourceFormatting)TextRangeFügt eine Kopie des angegebenen Textbereichs am Anfang des Offsets ein.
insertText(startOffset, text)TextRangeText wird am Anfang des Offset eingefügt.
isEmpty()BooleanGibt true zurück, wenn dieser Bereich keine Zeichen enthält, andernfalls false.
replaceAllText(findText, replaceText)IntegerErsetzt alle Textstellen, die mit dem Suchtext übereinstimmen, durch den Ersatztext.
replaceAllText(findText, replaceText, matchCase)IntegerErsetzt alle Textstellen, die mit dem Suchtext übereinstimmen, durch den Ersatztext.
select()voidWählt nur die TextRange in der aktiven Präsentation aus und entfernt alle vorherigen Auswahlen.
setText(newText)TextRangeHiermit wird der Text festgelegt, der von diesem Bereich der zugehörigen Form oder Tabellenzelle begrenzt ist.

Detaillierte Dokumentation

appendParagraph(text)

Fügt am Ende des Textbereichs einen Absatz an. Der Absatz behält das Format des Endes des aktuellen Textbereichs bei.

Der angegebene Textstring wird als Absatz angehängt, indem dem String mindestens ein Zeilenumbruchzeichen vorangestellt und nachgestellt wird.

Wenn der angegebene Textstring Zeilenumbruchzeichen enthält (d. h. aus mehreren Absätzen besteht), wird der letzte hinzugefügte Absatz zurückgegeben.

Parameter

NameTypBeschreibung
textStringDer String, der als Absatz angehängt werden soll.

Rückflug

Paragraph – das angehängte Paragraph.

Autorisierung

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

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

appendRange(textRange)

Fügt am Ende des aktuellen Textbereichs eine Kopie des angegebenen Textbereichs an.

Die Formatierung des eingefügten Texts entspricht der des Quelltexts.

Parameter

NameTypBeschreibung
textRangeTextRangeDer Textbereich, der angehängt werden soll.

Rückflug

TextRange: Der Textbereich, der den angehängten Text darstellt

Autorisierung

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

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

appendRange(textRange, matchSourceFormatting)

Fügt am Ende des aktuellen Textbereichs eine Kopie des angegebenen Textbereichs an.

Wenn die Formatierung des Zieltexts verwendet werden soll, werden AutoText im angegebenen Textbereich durch ihre gerenderten Werte ersetzt. Außerdem werden keine Elemente ohne Text innerhalb des angegebenen Textbereichs angehängt.

Parameter

NameTypBeschreibung
textRangeTextRangeDer Textbereich, der angehängt werden soll.
matchSourceFormattingBooleanBei true wird die Formatierung des Quelltexts übernommen. Bei false wird die Formatierung des Zieltexts übernommen.

Rückflug

TextRange: Der Textbereich, der den angehängten Text darstellt

Autorisierung

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

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

appendText(text)

Fügt Text am Ende des Textbereichs an. Der Text behält das Format des Endes des vorhandenen Texts bei.

Parameter

NameTypBeschreibung
textStringDer anzuhängende String.

Rückflug

TextRange: Der Textbereich, der den angehängten Text darstellt.

Autorisierung

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

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

asRenderedString()

Gibt den gerenderten Text zurück, der durch diesen Bereich der zugehörigen Form oder Tabellenzelle begrenzt ist, in einem Format, das für die Anzeige für Endnutzer geeignet ist.

AutoTextelemente wie generierte Foliennummern werden durch ihre gerenderten Werte ersetzt. Alle Elemente, die keinen Text enthalten, werden im Bereich weggelassen.

Rückflug

String

Autorisierung

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

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

asString()

Gibt den Rohtext zurück, der durch diesen Bereich der zugehörigen Form oder Tabellenzelle begrenzt ist.

AutoTextelemente wie generierte Foliennummern und alle nicht textbasierten Elemente im Bereich werden durch das Unicode-Zeichen U+E907 ersetzt.

Rückflug

String

Autorisierung

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

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

clear()

Der Text, der durch diesen Bereich begrenzt ist, wird gelöscht.

Da der gesamte Text in einer Form oder Tabellenzelle mit einem Zeilenumbruch enden muss, wird der letzte Zeilenumbruch im Text nicht entfernt.

Autorisierung

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

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

clear(startOffset, endOffset)

Der Text, der durch den Anfangs- und Endversatz im Bereich begrenzt ist, wird gelöscht.

Da der Text mit einem Zeilenumbruch enden muss, wird der letzte Zeilenumbruch im Text nicht entfernt, auch wenn er von den angegebenen Abständen abgedeckt wird.

Parameter

NameTypBeschreibung
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des Startindex des zu löschenden Bereichs verwendet werden. Der Startabweichung muss mindestens 0 und kleiner oder gleich endOffset sein. startOffset darf außerdem kleiner als die Länge des aktuellen Bereichs sein.
endOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des Endindex des zu löschenden Bereichs verwendet werden. endOffset muss gleich oder größer als startOffset sein. endOffset muss außerdem kleiner oder gleich der Länge des aktuellen Bereichs sein.

Autorisierung

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

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

find(pattern)

Gibt alle Bereiche zurück, die mit dem Suchmuster im aktuellen Textbereich übereinstimmen. Bei der Suche wird zwischen Groß- und Kleinschreibung unterschieden.

Parameter

NameTypBeschreibung
patternStringDer zu suchende reguläre Ausdruck. Alle Backslashes im Muster müssen mit einem Backslash vorangestellt werden.

Rückflug

TextRange[]

Autorisierung

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

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

find(pattern, startOffset)

Gibt alle Bereiche zurück, die im aktuellen Textbereich mit dem Suchmuster übereinstimmen, beginnend mit dem Startversatz. Bei der Suche wird zwischen Groß- und Kleinschreibung unterschieden.

Parameter

NameTypBeschreibung
patternStringDer zu suchende reguläre Ausdruck. Alle Backslashes im Muster müssen mit einem Backslash vorangestellt werden.
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des Startindex des zu durchsuchenden Bereichs verwendet werden. startOffset muss außerdem kleiner als die Länge des aktuellen Bereichs sein.

Rückflug

TextRange[]

Autorisierung

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

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

getAutoTexts()

Gibt die automatischen Texte im aktuellen Textbereich zurück.

Rückflug

AutoText[]

Autorisierung

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

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

getEndIndex()

Gibt den exklusiven Index (ab 0) für das letzte Zeichen in diesem Bereich zurück. Wenn Start- und Endindex übereinstimmen, gilt der Bereich als leer.

Rückflug

Integer

Autorisierung

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

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

getLength()

Gibt die Anzahl der Zeichen in diesem Bereich zurück.

Rückflug

Integer

Autorisierung

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

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

Gibt eine Sammlung von Textbereichen zurück, die allen Links im aktuellen Textbereich entsprechen oder sich mit diesem überschneiden.

Jeder zurückgegebene Bereich umfasst beim Erstellen garantiert einen Link. Textänderungen können dazu führen, dass der Link nicht mehr genau einem Link entspricht.

Auf jeden Link in den zurückgegebenen Bereichen kann über TextStyle.getLink() zugegriffen werden.

// Accesses the first link on a TextRange object.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
const linkTextRange = textRange.getLinks()[0];
const textStyle = linkTextRange.getTextStyle();
Logger.log(textStyle.hasLink());   // logs 'true'
const link = textStyle.getLink();  // Link object

Rückflug

TextRange[]

Autorisierung

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

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

getListParagraphs()

Gibt die Absätze in Listen zurück, die sich mit dem aktuellen Textbereich überschneiden.

Rückflug

Paragraph[]

Autorisierung

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

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

getListStyle()

Gibt den ListStyle des aktuellen Textbereichs zurück.

Rückflug

ListStyle

Autorisierung

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

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

getParagraphStyle()

Gibt den ParagraphStyle des aktuellen Textbereichs zurück.

Rückflug

ParagraphStyle

Autorisierung

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

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

getParagraphs()

Gibt die Absätze zurück, die sich mit dem aktuellen Textbereich überschneiden.

Rückflug

Paragraph[]

Autorisierung

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

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

getRange(startOffset, endOffset)

Gibt eine neue TextRange zurück, die einen Teil des Bereichs abdeckt, aus dem sie abgeleitet wurde.

Parameter

NameTypBeschreibung
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des Startindex des zurückgegebenen Bereichs verwendet werden. Der Startabweichung muss mindestens 0 und kleiner oder gleich endOffset sein. startOffset darf außerdem kleiner als die Länge des aktuellen Bereichs sein.
endOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des Endindex des zurückgegebenen Bereichs verwendet werden. endOffset muss gleich oder größer als startOffset sein. endOffset muss außerdem kleiner oder gleich der Länge des aktuellen Bereichs sein.

Rückflug

TextRange

Autorisierung

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

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

getRuns()

Gibt die Textabfolgen zurück, die sich mit dem aktuellen Textbereich überschneiden. Ein Textabsatz ist ein Textsegment, bei dem alle Zeichen denselben Textstil haben.

Jeder zurückgegebene Bereich umfasst beim Erstellen nur einen Lauf. Text- oder Stiländerungen können dazu führen, dass das Bild nicht mehr genau einen Lauf darstellt.

Rückflug

TextRange[]

Autorisierung

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

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

getStartIndex()

Gibt den inklusiven, auf 0 basierenden Index für das erste Zeichen in diesem Bereich zurück. Wenn Start- und Endindex übereinstimmen, gilt der Bereich als leer.

Rückflug

Integer

Autorisierung

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

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

getTextStyle()

Gibt den Textstil des Bereichs zurück oder null, wenn der Bereich leer ist.

Rückflug

TextStyle

Autorisierung

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

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

insertParagraph(startOffset, text)

Fügt am Start-Offset einen Absatz ein. Der Absatz behält das Format des aktuellen Textbereichs am Startoffset bei.

Der angegebene Textstring wird als Absatz eingefügt, indem dem String mindestens ein Zeilenumbruchzeichen vorangestellt und nachgestellt wird.

Wenn der angegebene Textstring Zeilenumbruchzeichen enthält (d. h. aus mehreren Absätzen besteht), wird der letzte hinzugefügte Absatz zurückgegeben.

Parameter

NameTypBeschreibung
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des inkludierenden Startindex des einzufügenden Textes verwendet werden.
textStringDer einzufügende String.

Rückflug

Paragraph: Eingefügte Paragraph.

Autorisierung

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

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

insertRange(startOffset, textRange)

Fügt eine Kopie des angegebenen Textbereichs am Anfang des Offsets ein.

Die Formatierung des eingefügten Texts entspricht der des Quelltexts.

Parameter

NameTypBeschreibung
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des inkludierenden Startindex des einzufügenden Textes verwendet werden.
textRangeTextRangeDer Textbereich, der eingefügt werden soll.

Rückflug

TextRange – der Textbereich, der den eingefügten Text darstellt

Autorisierung

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

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

insertRange(startOffset, textRange, matchSourceFormatting)

Fügt eine Kopie des angegebenen Textbereichs am Anfang des Offsets ein.

Wenn die Formatierung des Zieltexts verwendet werden soll, werden AutoText im angegebenen Textbereich durch ihre gerenderten Werte ersetzt. Außerdem werden keine Nicht-Textelemente innerhalb des angegebenen Textbereichs eingefügt.

Parameter

NameTypBeschreibung
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des inkludierenden Startindex des einzufügenden Textes verwendet werden.
textRangeTextRangeDer Textbereich, der eingefügt werden soll.
matchSourceFormattingBooleanBei true wird die Formatierung des Quelltexts übernommen. Bei false wird die Formatierung des Zieltexts übernommen.

Rückflug

TextRange – der Textbereich, der den eingefügten Text darstellt

Autorisierung

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

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

insertText(startOffset, text)

Text wird am Anfang des Offset eingefügt. Der Text behält die Formatierung des vorhandenen Texts am Start-Offset bei.

Parameter

NameTypBeschreibung
startOffsetIntegerDie Anzahl der Zeichen nach dem Startindex des aktuellen Textbereichs, die zum Bestimmen des inkludierenden Startindex des einzufügenden Textes verwendet werden.
textStringDer einzufügende String.

Rückflug

TextRange: Der Textbereich, der den eingefügten Text darstellt.

Autorisierung

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

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

isEmpty()

Gibt true zurück, wenn dieser Bereich keine Zeichen enthält, andernfalls false.

Rückflug

Boolean

Autorisierung

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

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

replaceAllText(findText, replaceText)

Ersetzt alle Textstellen, die mit dem Suchtext übereinstimmen, durch den Ersatztext. Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Parameter

NameTypBeschreibung
findTextStringDer zu suchende Text.
replaceTextStringDer Text, durch den der übereinstimmende Text ersetzt werden soll.

Rückflug

Integer – die Anzahl der Wiederholungen hat sich geändert

Autorisierung

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

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

replaceAllText(findText, replaceText, matchCase)

Ersetzt alle Textstellen, die mit dem Suchtext übereinstimmen, durch den Ersatztext.

Parameter

NameTypBeschreibung
findTextStringDer zu suchende Text.
replaceTextStringDer Text, durch den der übereinstimmende Text ersetzt werden soll.
matchCaseBooleanBei true wird bei der Suche zwischen Groß- und Kleinschreibung unterschieden. Bei false wird die Groß- und Kleinschreibung nicht berücksichtigt.

Rückflug

Integer – die Anzahl der Wiederholungen hat sich geändert

Autorisierung

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

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

select()

Wählt nur die TextRange in der aktiven Präsentation aus und entfernt alle vorherigen Auswahlen.

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

Die übergeordnete Page der entsprechenden Shape oder TableCell wird als current page selection festgelegt. Shape oder TableCell ist als selected page element festgelegt.

    Selection kann zwei Typen haben:
    • 1. Textbereich: Verwenden Sie „Select“ (Auswählen) auf einen nicht leeren Textbereich, um den Bereich der Zeichen auszuwählen.
    • 2. Cursorposition: Verwenden Sie einen leeren Textbereich, um den Cursor an der gewünschten Position zu platzieren.
      const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
      shape.getText().setText('Hello');
      // Range selection: Select the text range "He".
      shape.getText().getRange(0, 2).select();
      // Cursor selection: Place the cursor after "H" like "H|ello".
      shape.getText().getRange(1, 1).select();

      Autorisierung

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

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

    setText(newText)

    Hiermit wird der Text festgelegt, der durch diesen Bereich der zugehörigen Form oder Tabellenzelle begrenzt ist. Der Text behält die Formatierung des Anfangs des vorhandenen Texts bei.

    Parameter

    NameTypBeschreibung
    newTextStringDer String, der als neuer Text festgelegt werden soll.

    Rückflug

    TextRange: Der Textbereich, der den festgelegten Text darstellt

    Autorisierung

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

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