Class Blob

Blob

Objet d'échange de données pour les services Apps Script.

Méthodes

MéthodeType renvoyéBrève description
copyBlob()BlobRenvoie une copie de cet objet blob.
getAs(contentType)BlobRenvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié.
getBytes()Byte[]Récupère les données stockées dans cet objet blob.
getContentType()StringRécupère le type de contenu des octets dans ce blob.
getDataAsString()StringRécupère les données de cet objet blob sous forme de chaîne avec encodage UTF-8.
getDataAsString(charset)StringRécupère les données de cet objet blob sous forme de chaîne avec l'encodage spécifié.
getName()StringRécupère le nom de cet objet blob.
isGoogleType()BooleanIndique si ce blob est un fichier Google Workspace (Sheets, Docs, etc.).
setBytes(data)BlobDéfinit les données stockées dans cet objet blob.
setContentType(contentType)BlobDéfinit le type de contenu des octets de ce blob.
setContentTypeFromExtension()BlobDéfinit le type de contenu des octets dans ce blob en fonction de l'extension du fichier.
setDataFromString(string)BlobDéfinit les données de ce blob à partir d'une chaîne encodée au format UTF-8.
setDataFromString(string, charset)BlobDéfinit les données de cet objet blob à partir d'une chaîne avec l'encodage spécifié.
setName(name)BlobDéfinit le nom de cet objet blob.

Documentation détaillée

copyBlob()

Renvoie une copie de cet objet blob.

Renvois

Blob : nouvelle copie.


getAs(contentType)

Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. Ce ajoute l'extension appropriée au nom du fichier (par exemple, "myfile.pdf"). Cependant, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une à remplacer. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".

Pour connaître les quotas quotidiens de conversion, consultez la page Quotas Services. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des règles des quotas.

Paramètres

NomTypeDescription
contentTypeStringType MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' correspond à est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, les valeurs 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' le sont également. valide. Pour un document Google Docs, 'text/markdown' est également valide.

Renvois

Blob : données sous forme de blob.


getBytes()

Récupère les données stockées dans cet objet blob.

Renvois

Byte[] : octets stockés.


getContentType()

Récupère le type de contenu des octets dans ce blob.

Renvois

String : type de contenu de ces données, s'il est connu, ou null.


getDataAsString()

Récupère les données de cet objet blob sous forme de chaîne avec encodage UTF-8.

Renvois

String : données sous forme de chaîne.


getDataAsString(charset)

Récupère les données de cet objet blob sous forme de chaîne avec l'encodage spécifié.

Paramètres

NomTypeDescription
charsetStringJeu de caractères à utiliser pour encoder les données de cet objet blob en tant que chaîne.

Renvois

String : données sous forme de chaîne.


getName()

Récupère le nom de cet objet blob.

Renvois

String : nom de ces données, s'il est connu, ou null.


isGoogleType()

Indique si ce blob est un fichier Google Workspace (Sheets, Docs, etc.).

Renvois

Boolean : true si cet blob est un fichier Google Workspace false si ce n'est pas le cas.


setBytes(data)

Définit les données stockées dans cet objet blob.

Paramètres

NomTypeDescription
dataByte[]Les nouvelles données.

Renvois

Blob : ce blob, utilisé pour le chaînage.


setContentType(contentType)

Définit le type de contenu des octets de ce blob.

Paramètres

NomTypeDescription
contentTypeStringLe nouveau contentType.

Renvois

Blob : ce blob, utilisé pour le chaînage.


setContentTypeFromExtension()

Définit le type de contenu des octets dans ce blob en fonction de l'extension du fichier. La valeur contentType est null s'il ne peut pas être deviné à partir de son extension.

Renvois

Blob : ce blob, utilisé pour le chaînage.


setDataFromString(string)

Définit les données de ce blob à partir d'une chaîne encodée au format UTF-8.

Paramètres

NomTypeDescription
stringStringDonnées de la chaîne.

Renvois

Blob : ce blob, utilisé pour le chaînage.


setDataFromString(string, charset)

Définit les données de cet objet blob à partir d'une chaîne avec l'encodage spécifié.

Paramètres

NomTypeDescription
stringStringDonnées de la chaîne.
charsetStringJeu de caractères à utiliser pour interpréter la chaîne en octets.

Renvois

Blob : ce blob, utilisé pour le chaînage.


setName(name)

Définit le nom de cet objet blob.

Paramètres

NomTypeDescription
nameStringNouveau nom

Renvois

Blob : ce blob, utilisé pour le chaînage.

Méthodes obsolètes