Objet d'échange de données pour les services Apps Script.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
copy | Blob | Renvoie une copie de ce blob. |
get | Blob | Renvoie les données de cet objet sous forme de blob converti au type de contenu spécifié. |
get | Byte[] | Récupère les données stockées dans ce blob. |
get | String | Récupère le type de contenu des octets de ce blob. |
get | String | Récupère les données de ce blob sous la forme d'une chaîne encodée en UTF-8. |
get | String | Récupère les données de ce blob sous la forme d'une chaîne avec l'encodage spécifié. |
get | String | Récupère le nom de ce blob. |
is | Boolean | Indique si ce blob est un fichier Google Workspace (Sheets, Docs, etc.). |
set | Blob | Définit les données stockées dans ce blob. |
set | Blob | Définit le type de contenu des octets de ce blob. |
set | Blob | Définit le type de contenu des octets de ce blob en fonction de l'extension du fichier. |
set | Blob | Définit les données de ce blob à partir d'une chaîne encodée en UTF-8. |
set | Blob | Définit les données de ce blob à partir d'une chaîne avec l'encodage spécifié. |
set | Blob | Définit le nom de ce blob. |
Documentation détaillée
copy Blob()
get As(contentType)
Renvoie les données de cet objet sous forme de blob converti au type de contenu spécifié. Cette méthode ajoute l'extension appropriée au nom de fichier (par exemple, "monfichier.pdf"). Toutefois, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une extension existante qui doit être remplacée. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".
Pour afficher les quotas quotidiens pour les conversions, consultez la section Quotas pour les services Google. Les nouveaux domaines Google Workspace peuvent être temporairement soumis à des quotas plus stricts.
Paramètres
Nom | Type | Description |
---|---|---|
content | String | Type MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' 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' sont également valides. Pour un document Google Docs, 'text/markdown' est également valide. |
Renvois
Blob
: données sous forme de blob.
get Bytes()
Récupère les données stockées dans ce blob.
Renvois
Byte[]
: octets stockés.
get Content Type()
Récupère le type de contenu des octets de ce blob.
Renvois
String
: type de contenu de ces données, le cas échéant, ou null
.
get Data As String()
Récupère les données de ce blob sous la forme d'une chaîne encodée en UTF-8.
Renvois
String
: données sous forme de chaîne.
get Data As String(charset)
Récupère les données de ce blob sous la forme d'une chaîne avec l'encodage spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
charset | String | Encodage de caractères à utiliser pour encoder les données de ce blob sous forme de chaîne. |
Renvois
String
: données sous forme de chaîne.
get Name()
Récupère le nom de ce blob.
Renvois
String
: nom de ces données, le cas échéant, ou null
.
is Google Type()
Indique si ce blob est un fichier Google Workspace (Sheets, Docs, etc.).
Renvois
Boolean
: true
si ce blob est un fichier Google Workspace, false
sinon.
set Bytes(data)
Définit les données stockées dans ce blob.
Paramètres
Nom | Type | Description |
---|---|---|
data | Byte[] | Les nouvelles données. |
Renvois
Blob
: ce blob, pour le chaînage.
set Content Type(contentType)
Définit le type de contenu des octets de ce blob.
Paramètres
Nom | Type | Description |
---|---|---|
content | String | Nouveau contentType. |
Renvois
Blob
: ce blob, pour le chaînage.
set Content Type From Extension()
Définit le type de contenu des octets de ce blob en fonction de l'extension du fichier. La valeur contentType est null
si elle ne peut pas être devinée à partir de l'extension.
Renvois
Blob
: ce blob, pour le chaînage.
set Data From String(string)
Définit les données de ce blob à partir d'une chaîne encodée en UTF-8.
Paramètres
Nom | Type | Description |
---|---|---|
string | String | Données de chaîne. |
Renvois
Blob
: ce blob, pour le chaînage.
set Data From String(string, charset)
Définit les données de ce blob à partir d'une chaîne avec l'encodage spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
string | String | Données de chaîne. |
charset | String | Encodage à utiliser pour interpréter la chaîne en tant qu'octets. |
Renvois
Blob
: ce blob, pour le chaînage.
set Name(name)
Définit le nom de ce blob.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nouveau nom |
Renvois
Blob
: ce blob, pour le chaînage.