Class TextOutput

TextOutput

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

Aus Sicherheitsgründen können Skripts Textinhalte nicht 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 können Sie Textinhalte zurückgeben:

function doGet() {
  return ContentService.createTextOutput('hello world!');
}
Es gibt auch Methoden, um JSON, RSS und XML als TextOutputs bereitzustellen. Weitere Informationen finden Sie in den entsprechenden Methoden unter ContentService.

Methoden

MethodeRückgabetypKurzbeschreibung
append(addedContent)TextOutputFügt den Inhalten, die bereitgestellt werden, neue Inhalte hinzu.
clear()TextOutputLöscht die aktuellen Inhalte.
downloadAsFile(filename)TextOutputWeist Browser an, diese Inhalte herunterzuladen, anstatt sie anzuzeigen.
getContent()StringRuft die Inhalte ab, die bereitgestellt 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()MimeTypeRuft den MIME-Typ ab, mit dem diese Inhalte bereitgestellt werden.
setContent(content)TextOutputLegt die Inhalte fest, die bereitgestellt werden.
setMimeType(mimeType)TextOutputLegt den MIME-Typ für die Inhalte fest, die bereitgestellt werden.

Detaillierte Dokumentation

append(addedContent)

Fügt den Inhalten, die bereitgestellt werden, neue Inhalte hinzu.

Parameter

NameTypBeschreibung
addedContentStringDie Inhalte, die angehängt werden sollen

Rückgabe

TextOutput : Dieses TextOutput-Objekt selbst, nützlich für die Verkettung


clear()

Löscht die aktuellen Inhalte.

Rückgabe

TextOutput : Dieses TextOutput-Objekt selbst, nützlich für die Verkettung


downloadAsFile(filename)

Weist Browser an, diese Inhalte herunterzuladen, anstatt sie anzuzeigen.

Einige Browser ignorieren diese Einstellung. Wenn Sie diese Einstellung auf „null“ setzen, wird das Standardverhalten wiederhergestellt, bei dem die Inhalte angezeigt und nicht heruntergeladen werden.

Parameter

NameTypBeschreibung
filenameStringDer Dateiname, der vom Browser verwendet werden soll

Rückgabe

TextOutput : Das TextOutput-Objekt, nützlich für die Verkettung

Löst

Error : Wenn der Dateiname unzulässige Zeichen enthält


getContent()

Ruft die Inhalte ab, die bereitgestellt werden.

Rückgabe

String : Die Inhalte, die bereitgestellt werden


getFileName()

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

Rückgabe

String : Der Dateiname


getMimeType()

Ruft den MIME-Typ ab, mit dem diese Inhalte bereitgestellt werden.

Rückgabe

MimeType : Der MIME-Typ, mit dem die Inhalte bereitgestellt werden


setContent(content)

Legt die Inhalte fest, die bereitgestellt werden.

Parameter

NameTypBeschreibung
contentStringDie Inhalte, die bereitgestellt werden sollen

Rückgabe

TextOutput : Dieses TextOutput-Objekt selbst, nützlich für die Verkettung


setMimeType(mimeType)

Legt den MIME-Typ für die Inhalte fest, die bereitgestellt werden. Der Standardwert ist „plain/text“.

Parameter

NameTypBeschreibung
mimeTypeMimeTypeDer MIME-Typ

Rückgabe

TextOutput : Dieses TextOutput-Objekt selbst, nützlich für die Verkettung