Class TextOutput

TextAusgabe

Ein TextOutput-Objekt, das über ein Script bereitgestellt werden kann.

Aus Sicherheitsgründen können Scripts keinen Textinhalt direkt an einen Browser zurückgeben. Stattdessen wird der Browser zu googleusercontent.com weitergeleitet, wo die Inhalte ohne weitere Bereinigung oder Manipulation angezeigt werden.

So kannst du Textinhalte zurückgeben:

function doGet() {
  return ContentService.createTextOutput('hello world!');
}
Es gibt auch Methoden, um JSON, RSS und XML als Textausgaben zu senden. Weitere Informationen finden Sie unter ContentService.

Methoden

MethodeRückgabetypKurzbeschreibung
append(addedContent)TextOutputFügen Sie den zu liefernden Inhalten neue Inhalte an.
clear()TextOutputLöscht den aktuellen Inhalt.
downloadAsFile(filename)TextOutputBrowser werden angewiesen, diese Inhalte herunterzuladen, anstatt sie anzuzeigen.
getContent()StringRuft die Inhalte ab, die ausgeliefert werden.
getFileName()StringGibt den Dateinamen zurück, unter dem diese Datei heruntergeladen werden soll, oder „null“, wenn sie angezeigt und nicht heruntergeladen werden soll.
getMimeType()MimeTypeRufe den Mime-Typ ab, mit dem diese Inhalte bereitgestellt werden.
setContent(content)TextOutputLegt fest, welche Inhalte ausgeliefert werden.
setMimeType(mimeType)TextOutputLegt den MIME-Typ für die ausgelieferten Inhalte fest.

Detaillierte Dokumentation

append(addedContent)

Fügen Sie den zu liefernden Inhalten neue Inhalte an.

Parameter

NameTypBeschreibung
addedContentStringder anzuhängende Inhalt

Rückflug

TextOutput – dieser TextOutput selbst, nützlich für die Verkettung


clear()

Löscht den aktuellen Inhalt.

Rückflug

TextOutput – dieser TextOutput selbst, nützlich für die Verkettung


downloadAsFile(filename)

Browser werden angewiesen, diese Inhalte herunterzuladen, anstatt sie anzuzeigen.

In einigen Browsern wird diese Einstellung ignoriert. Wenn Sie diesen Wert auf „null“ setzen, wird das Standardverhalten wiederhergestellt, d. h. die Bilder werden angezeigt, anstatt heruntergeladen.

Parameter

NameTypBeschreibung
filenameStringDateiname, der dem Browser mitgeteilt werden soll

Rückflug

TextOutput – das TextOutput-Objekt, das sich gut für die Verkettung eignet

Löst aus

Error, wenn der Dateiname unzulässige Zeichen enthält


getContent()

Ruft die Inhalte ab, die ausgeliefert werden.

Rückflug

String – die ausgelieferten Inhalte


getFileName()

Gibt den Dateinamen zurück, unter dem diese Datei heruntergeladen werden soll, oder „null“, wenn sie angezeigt und nicht heruntergeladen werden soll.

Rückflug

String – der Dateiname


getMimeType()

Rufe den Mime-Typ ab, mit dem diese Inhalte bereitgestellt werden.

Rückflug

MimeType – der MIME-Typ, mit dem die Datei bereitgestellt wird


setContent(content)

Legt die Inhalte fest, die ausgeliefert werden.

Parameter

NameTypBeschreibung
contentStringdie zu liefernden Inhalte

Rückflug

TextOutput – dieser TextOutput selbst, nützlich für die Verkettung


setMimeType(mimeType)

Legt den MIME-Typ für die ausgelieferten Inhalte fest. Standardmäßig ist nur reiner Text zulässig.

Parameter

NameTypBeschreibung
mimeTypeMimeTypeden MIME-Typ

Rückflug

TextOutput – dieser TextOutput selbst, nützlich für die Verkettung