Un oggetto di interscambio di dati per i servizi Apps Script.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
copyBlob() | Blob | Restituisce una copia di questo blob. |
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. |
getBytes() | Byte[] | Consente di recuperare i dati archiviati in questo blob. |
getContentType() | String | Restituisce il tipo di contenuto dei byte in questo blob. |
getDataAsString() | String | Restituisce i dati di questo blob sotto forma di stringa con codifica UTF-8. |
getDataAsString(charset) | String | Restituisce i dati di questo blob sotto forma di stringa con la codifica specificata. |
getName() | String | Restituisce il nome del blob. |
isGoogleType() | Boolean | Indica se il blob è un file di Google Workspace (Fogli, Documenti e così via). |
setBytes(data) | Blob | Imposta i dati archiviati in questo blob. |
setContentType(contentType) | Blob | Imposta il tipo di contenuti dei byte in questo blob. |
setContentTypeFromExtension() | Blob | Imposta il tipo di contenuto dei byte in questo blob in base all'estensione del file. |
setDataFromString(string) | Blob | Imposta i dati di questo blob da una stringa con codifica UTF-8. |
setDataFromString(string, charset) | Blob | Imposta i dati di questo blob da una stringa con la codifica specificata. |
setName(name) | Blob | Imposta il nome del blob. |
Documentazione dettagliata
copyBlob()
getAs(contentType)
Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. Questo metodo aggiunge l'estensione appropriata al nome del file, ad esempio "myfile.pdf". Tuttavia, si presuppone che la parte del nome del file che segue l'ultimo punto (se presente) sia un'estensione esistente che deve essere sostituita. Di conseguenza, "ShoppingList.12.25.2014" diventa "ShoppingList.12.25.pdf".
Per visualizzare le quote giornaliere per le conversioni, consulta Quote per i servizi Google. I domini Google Workspace appena creati potrebbero essere temporaneamente soggetti a quote più severe.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
contentType | String | Il tipo MIME in cui eseguire la conversione. Per la maggior parte dei blob, 'application/pdf' è l'unica opzione valida. Per le immagini in formato BMP, GIF, JPEG o PNG, è valido anche qualsiasi formato 'image/bmp' , 'image/gif' , 'image/jpeg' o 'image/png' . |
Ritorni
Blob
: i dati sotto forma di blob.
getBytes()
Consente di recuperare i dati archiviati in questo blob.
Ritorni
Byte[]
: byte archiviati.
getContentType()
Restituisce il tipo di contenuto dei byte in questo blob.
Ritorni
String
: il tipo di contenuti di questi dati, se noto, o null
.
getDataAsString()
Restituisce i dati di questo blob sotto forma di stringa con codifica UTF-8.
Ritorni
String
: i dati sotto forma di stringa.
getDataAsString(charset)
Restituisce i dati di questo blob sotto forma di stringa con la codifica specificata.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
charset | String | Il set di caratteri da utilizzare per la codifica dei dati in questo blob come stringa. |
Ritorni
String
: i dati sotto forma di stringa.
getName()
Restituisce il nome del blob.
Ritorni
String
: il nome di questi dati, se noto, oppure null
.
isGoogleType()
Indica se il blob è un file di Google Workspace (Fogli, Documenti e così via).
Ritorni
Boolean
: true
se il blob è un file di Google Workspace; false
in caso contrario.
setBytes(data)
Imposta i dati archiviati in questo blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
data | Byte[] | I nuovi dati. |
Ritorni
Blob
- Questo blob, per il concatenamento.
setContentType(contentType)
Imposta il tipo di contenuti dei byte in questo blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
contentType | String | Il nuovo contentType. |
Ritorni
Blob
- Questo blob, per il concatenamento.
setContentTypeFromExtension()
Imposta il tipo di contenuto dei byte in questo blob in base all'estensione del file. Il contentType è null
se non può essere intuito dalla sua estensione.
Ritorni
Blob
- Questo blob, per il concatenamento.
setDataFromString(string)
Imposta i dati di questo blob da una stringa con codifica UTF-8.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
string | String | I dati della stringa. |
Ritorni
Blob
- Questo blob, per il concatenamento.
setDataFromString(string, charset)
Imposta i dati di questo blob da una stringa con la codifica specificata.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
string | String | I dati della stringa. |
charset | String | Il set di caratteri da utilizzare per interpretare la stringa come byte. |
Ritorni
Blob
- Questo blob, per il concatenamento.
setName(name)
Imposta il nome del blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | Il nuovo nome. |
Ritorni
Blob
- Questo blob, per il concatenamento.