Objet d'échange de données pour les services Apps Script.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
copyBlob() | Blob | Renvoie une copie de cet objet blob. |
getAs(contentType) | Blob | Renvoyez les données de cet objet en tant qu'objet blob converti au type de contenu spécifié. |
getBytes() | Byte[] | Récupère les données stockées dans cet objet blob. |
getContentType() | String | Récupère le type de contenu des octets de cet objet blob. |
getDataAsString() | String | Récupère les données de cet objet blob sous forme de chaîne avec l'encodage UTF-8. |
getDataAsString(charset) | String | Récupère les données de cet objet blob sous forme de chaîne avec l'encodage spécifié. |
getName() | String | Récupère le nom de cet objet blob. |
isGoogleType() | Boolean | Indique si cet objet blob est un fichier Google Workspace (Sheets, Docs, etc.). |
setBytes(data) | Blob | Définit les données stockées dans cet objet blob. |
setContentType(contentType) | Blob | Définit le type de contenu des octets dans cet objet blob. |
setContentTypeFromExtension() | Blob | Définit le type de contenu des octets de cet objet blob en fonction de l'extension de fichier. |
setDataFromString(string) | Blob | Définit les données de ce blob à partir d'une chaîne avec un encodage UTF-8. |
setDataFromString(string, charset) | Blob | Définit les données de cet objet blob à partir d'une chaîne avec l'encodage spécifié. |
setName(name) | Blob | Définit le nom de cet objet blob. |
Documentation détaillée
copyBlob()
getAs(contentType)
Renvoyez les données de cet objet en tant qu'objet 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, nous partons du principe que la partie du nom de fichier qui suit la dernière période (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 des conversions, consultez la page Quotas pour les services Google. Les domaines Google Workspace créés récemment peuvent être soumis à des quotas plus stricts.
Paramètres
Nom | Type | Description |
---|---|---|
contentType | 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, vous pouvez utiliser les formats 'image/bmp' , 'image/gif' , 'image/jpeg' ou 'image/png' . |
Aller-retour
Blob
: données en tant que blob.
getBytes()
Récupère les données stockées dans cet objet blob.
Aller-retour
Byte[]
: octets stockés
getContentType()
Récupère le type de contenu des octets de cet objet blob.
Aller-retour
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 l'encodage UTF-8.
Aller-retour
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
Nom | Type | Description |
---|---|---|
charset | String | Caractère à utiliser pour encoder les données de cet objet blob sous forme de chaîne. |
Aller-retour
String
: données sous forme de chaîne.
getName()
Récupère le nom de cet objet blob.
Aller-retour
String
: nom de ces données, si vous le connaissez, ou null
.
isGoogleType()
Indique si cet objet blob est un fichier Google Workspace (Sheets, Docs, etc.).
Aller-retour
Boolean
: true
si ce 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
Nom | Type | Description |
---|---|---|
data | Byte[] | Nouvelles données. |
Aller-retour
Blob
: cet blob, pour le chaînage
setContentType(contentType)
Définit le type de contenu des octets dans cet objet blob.
Paramètres
Nom | Type | Description |
---|---|---|
contentType | String | Nouveau contentType. |
Aller-retour
Blob
: cet blob, pour le chaînage
setContentTypeFromExtension()
Définit le type de contenu des octets de cet objet blob en fonction de l'extension de fichier. Le type de contenu est null
s'il ne peut pas être deviné à partir de son extension.
Aller-retour
Blob
: cet blob, pour le chaînage
setDataFromString(string)
Définit les données de ce blob à partir d'une chaîne avec un encodage UTF-8.
Paramètres
Nom | Type | Description |
---|---|---|
string | String | Données de la chaîne. |
Aller-retour
Blob
: cet blob, 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
Nom | Type | Description |
---|---|---|
string | String | Données de la chaîne. |
charset | String | Charset à utiliser pour interpréter la chaîne en octets. |
Aller-retour
Blob
: cet blob, pour le chaînage
setName(name)
Définit le nom de cet objet blob.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nouveau nom |
Aller-retour
Blob
: cet blob, pour le chaînage