Class TextOutput

TextOutput

Objet TextOutput qui peut être diffusé à partir d'un script.

Pour des raisons de sécurité, les scripts ne peuvent pas renvoyer directement du contenu textuel à un navigateur. Au lieu de cela, le navigateur est redirigé vers googleusercontent.com, qui l'affiche sans aucune autre opération de nettoyage ou de manipulation.

Vous pouvez renvoyer du contenu textuel comme celui-ci:

function doGet() {
  return ContentService.createTextOutput("hello world!");
}
Il existe également des méthodes permettant de diffuser des éléments JSON, RSS et XML en tant que TextOutputs. Consultez les méthodes correspondantes sur ContentService.

Méthodes

MéthodeType renvoyéBrève description
append(addedContent)TextOutputAjoute le nouveau contenu au contenu qui sera diffusé.
clear()TextOutputEfface le contenu actuel.
downloadAsFile(filename)TextOutputDemande aux navigateurs de télécharger plutôt que d'afficher ce contenu.
getContent()StringRécupère le contenu qui sera diffusé.
getFileName()StringRenvoie le nom du fichier sous lequel télécharger ce fichier, ou la valeur null s'il doit être affiché plutôt que téléchargé.
getMimeType()MimeTypePermet d'obtenir le type MIME avec lequel ce contenu sera diffusé.
setContent(content)TextOutputDéfinit le contenu qui sera diffusé.
setMimeType(mimeType)TextOutputDéfinit le type MIME du contenu qui sera diffusé.

Documentation détaillée

append(addedContent)

Ajoute le nouveau contenu au contenu qui sera diffusé.

Paramètres

NomTypeDescription
addedContentStringle contenu à ajouter

Renvois

TextOutput : cet élément TextOutput lui-même, utile pour le chaînage


clear()

Efface le contenu actuel.

Renvois

TextOutput : cet élément TextOutput lui-même, utile pour le chaînage


downloadAsFile(filename)

Demande aux navigateurs de télécharger plutôt que d'afficher ce contenu.

Certains navigateurs ignorent ce paramètre. Si vous définissez cette valeur sur "null", le comportement par défaut (affichage plutôt que téléchargement) est rétabli.

Paramètres

NomTypeDescription
filenameStringle nom de fichier pour indiquer au navigateur d'utiliser

Renvois

TextOutput : objet TextOutput, utile pour le chaînage

Génère

Error : si le nom de fichier contient des caractères non autorisés


getContent()

Récupère le contenu qui sera diffusé.

Renvois

String : contenu qui sera diffusé


getFileName()

Renvoie le nom du fichier sous lequel télécharger ce fichier, ou la valeur null s'il doit être affiché plutôt que téléchargé.

Renvois

String : nom du fichier


getMimeType()

Permet d'obtenir le type MIME avec lequel ce contenu sera diffusé.

Renvois

MimeType : type MIME avec lequel le message sera diffusé


setContent(content)

Définit le contenu qui sera diffusé.

Paramètres

NomTypeDescription
contentStringle contenu à diffuser

Renvois

TextOutput : cet élément TextOutput lui-même, utile pour le chaînage


setMimeType(mimeType)

Définit le type MIME du contenu qui sera diffusé. La valeur par défaut est "Texte brut".

Paramètres

NomTypeDescription
mimeTypeMimeTypeType MIME

Renvois

TextOutput : cet élément TextOutput lui-même, utile pour le chaînage