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éthode | Type renvoyé | Brève description |
---|---|---|
append(addedContent) | TextOutput | Ajoute le nouveau contenu au contenu qui sera diffusé. |
clear() | TextOutput | Efface le contenu actuel. |
downloadAsFile(filename) | TextOutput | Demande aux navigateurs de télécharger plutôt que d'afficher ce contenu. |
getContent() | String | Récupère le contenu qui sera diffusé. |
getFileName() | String | 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é. |
getMimeType() | MimeType | Permet d'obtenir le type MIME avec lequel ce contenu sera diffusé. |
setContent(content) | TextOutput | Définit le contenu qui sera diffusé. |
setMimeType(mimeType) | TextOutput | Dé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
Nom | Type | Description |
---|---|---|
addedContent | String | le 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
Nom | Type | Description |
---|---|---|
filename | String | le 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
Nom | Type | Description |
---|---|---|
content | String | le 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
Nom | Type | Description |
---|---|---|
mimeType | MimeType | Type MIME |
Renvois
TextOutput
: cet élément TextOutput lui-même, utile pour le chaînage