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
getAllBlobs() 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()

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.