Class Blob | Apps Script | Google for Developers (original) (raw)
Class Blob
Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
Blob
Un oggetto di scambio dati per i servizi di App 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 come blob convertito nel tipo di contenuti specificato. |
getBytes() | Byte[] | Recupera i dati archiviati in questo blob. |
getContentType() | String | Recupera il tipo di contenuto dei byte in questo blob. |
getDataAsString() | String | Recupera i dati di questo blob come stringa con codifica UTF-8. |
getDataAsString(charset) | String | Recupera i dati di questo blob come stringa con la codifica specificata. |
getName() | String | Recupera il nome di questo blob. |
isGoogleType() | Boolean | Restituisce se questo 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 contenuti 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 di questo blob. |
Metodi ritirati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
Blob[] | Recupera tutti i blob contenuti in questo blob (eventualmente composto). |
Documentazione dettagliata
copyBlob()
Restituisce una copia di questo blob.
Invio
[Blob](#)
: la nuova copia.
getAs(contentType)
Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato. Questo metodo aggiunge l'estensione appropriata al nome file, ad esempio "myfile.pdf". Tuttavia, assume che la parte del nome 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 a 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, sono validi anche 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'. Per un documento di Documenti Google, è valido anche 'text/markdown'. |
Invio
[Blob](#)
: i dati come blob.
getBytes()
Recupera i dati archiviati in questo blob.
Invio
Byte[]
: i byte archiviati.
getContentType()
Recupera il tipo di contenuto dei byte in questo blob.
Invio
String
: il tipo di contenuti di questi dati, se noto, o null
.
getDataAsString()
Recupera i dati di questo blob come stringa con codifica UTF-8.
Invio
String
: i dati come stringa.
getDataAsString(charset)
Recupera i dati di questo blob come stringa con la codifica specificata.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
charset | String | Il set di caratteri da utilizzare per codificare i dati in questo blob come stringa. |
Invio
String
: i dati come stringa.
getName()
Recupera il nome di questo blob.
Invio
String
: il nome di questi dati, se noto, o null
.
isGoogleType()
Restituisce se questo blob è un file di Google Workspace (Fogli, Documenti e così via).
Invio
Boolean
- true
se questo 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. |
Invio
[Blob](#)
: questo blob, per l'accodamento.
setContentType(contentType)
Imposta il tipo di contenuti dei byte in questo blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
contentType | String | Il nuovo contentType. |
Invio
[Blob](#)
: questo blob, per l'accodamento.
setContentTypeFromExtension()
Imposta il tipo di contenuti dei byte in questo blob in base all'estensione del file. Il valore contentType ènull
se non può essere dedotto dall'estensione.
Invio
[Blob](#)
: questo blob, per l'accodamento.
setDataFromString(string)
Imposta i dati di questo blob da una stringa con codifica UTF-8.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
string | String | I dati di stringa. |
Invio
[Blob](#)
: questo blob, per l'accodamento.
setDataFromString(string, charset)
Imposta i dati di questo blob da una stringa con la codifica specificata.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
string | String | I dati di stringa. |
charset | String | Il set di caratteri da utilizzare per interpretare la stringa come byte. |
Invio
[Blob](#)
: questo blob, per l'accodamento.
setName(name)
Imposta il nome di questo blob.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
name | String | Il nuovo nome. |
Invio
[Blob](#)
: questo blob, per l'accodamento.
Metodi ritirati
getAllBlobs()
getAllBlobs()
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera tutti i blob contenuti in questo blob (eventualmente composto).
Invio
[Blob[]](#)
: i blob contenuti nel blob.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-03 UTC.