Class TextOutput

TextOutput

Objet TextOutput pouvant être diffusé à partir d'un script

Pour des raisons de sécurité, les scripts ne peuvent pas renvoyer directement du contenu texte à un navigateur. Au lieu de cela, le navigateur est redirigé vers googleusercontent.com, qui l'affiche sans aucun un nettoyage ou une manipulation plus poussés.

Vous pouvez renvoyer du contenu textuel comme ceci:

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

Méthodes

MéthodeType renvoyéBrève description
append(addedContent)TextOutputAjoute du nouveau contenu au contenu qui sera diffusé.
clear()TextOutputEfface le contenu actuel.
downloadAsFile(filename)TextOutputDemande aux navigateurs de télécharger ce contenu au lieu de l'afficher.
getContent()StringRécupère le contenu à diffuser.
getFileName()StringRenvoie le nom du fichier sous lequel télécharger ce fichier, ou la valeur "null" s'il doit être affiché à la place de téléchargée.
getMimeType()MimeTypeObtenez 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 pour le contenu qui sera diffusé.

Documentation détaillée

append(addedContent)

Ajoute du nouveau contenu au contenu qui sera diffusé.

Paramètres

NomTypeDescription
addedContentStringle contenu à ajouter

Renvois

TextOutput : élément TextOutput lui-même, utile pour les enchaînements


clear()

Efface le contenu actuel.

Renvois

TextOutput : élément TextOutput lui-même, utile pour les enchaînements


downloadAsFile(filename)

Demande aux navigateurs de télécharger ce contenu au lieu de l'afficher.

Certains navigateurs ignoreront ce paramètre. Si vous définissez cette valeur sur "null", elle est effacée de la le comportement par défaut de l'affichage plutôt que du téléchargement.

Paramètres

NomTypeDescription
filenameStringle nom de fichier indiquant au navigateur d'utiliser

Renvois

TextOutput : objet TextOutput, utile pour les enchaînements

Génère

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


getContent()

Récupère le contenu à diffuser.

Renvois

String : contenu qui sera diffusé


getFileName()

Renvoie le nom du fichier utilisé pour le téléchargement, ou la valeur "null" s'il doit être affiché au lieu de téléchargée.

Renvois

String : nom du fichier


getMimeType()

Obtenez le type MIME avec lequel ce contenu sera diffusé.

Renvois

MimeType : type MIME qui sera diffusé.


setContent(content)

Définit le contenu qui sera diffusé.

Paramètres

NomTypeDescription
contentStringle contenu à diffuser

Renvois

TextOutput : élément TextOutput lui-même, utile pour les enchaînements


setMimeType(mimeType)

Définit le type MIME pour le contenu qui sera diffusé. La valeur par défaut est le texte brut.

Paramètres

NomTypeDescription
mimeTypeMimeTypele type MIME

Renvois

TextOutput : élément TextOutput lui-même, utile pour les enchaînements