Class Blob

Blob

Un oggetto di interscambio di dati per i servizi Apps Script.

Metodi

MetodoTipo restituitoBreve descrizione
copyBlob()BlobRestituisce una copia del blob.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuto specificato.
getBytes()Byte[]Recupera i dati archiviati in questo blob.
getContentType()StringOttiene il tipo di contenuto dei byte in questo blob.
getDataAsString()StringRecupera i dati di questo blob come stringa con codifica UTF-8.
getDataAsString(charset)StringRestituisce i dati di questo blob come stringa con la codifica specificata.
getName()StringOttiene il nome del blob.
isGoogleType()BooleanIndica se il blob è un file di Google Workspace (Fogli, Documenti e così via).
setBytes(data)BlobImposta i dati archiviati in questo blob.
setContentType(contentType)BlobImposta il tipo di contenuto dei byte in questo blob.
setContentTypeFromExtension()BlobImposta il tipo di contenuto dei byte in questo blob in base all'estensione del file.
setDataFromString(string)BlobImposta i dati di questo blob da una stringa con codifica UTF-8.
setDataFromString(string, charset)BlobImposta i dati di questo blob da una stringa con la codifica specificata.
setName(name)BlobImposta il nome del blob.

Documentazione dettagliata

copyBlob()

Restituisce una copia del blob.

Invio

Blob: la nuova copia.


getAs(contentType)

Restituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuto specificato. Questo aggiunge l'estensione appropriata al nome del file, ad esempio "miofile.pdf". Tuttavia, presuppone che la parte del nome file che segue l'ultimo punto (se presente) sia una un'estensione che deve essere sostituita. Di conseguenza, "ShoppingList.25.12.2014" diventa "ShoppingList.12.25.pdf".

Per visualizzare le quote giornaliere per le conversioni, consulta Quote per Google Servizi. I domini Google Workspace appena creati potrebbero essere temporaneamente soggetti a restrizioni quote.

Parametri

NomeTipoDescrizione
contentTypeStringIl 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, vengono visualizzati anche i valori 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png' valida. 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()

Ottiene 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)

Restituisce i dati di questo blob come stringa con la codifica specificata.

Parametri

NomeTipoDescrizione
charsetStringIl set di caratteri da utilizzare per la codifica dei dati in questo blob come stringa.

Invio

String: i dati come stringa.


getName()

Ottiene il nome del blob.

Invio

String: il nome di questi dati, se noto, o null.


isGoogleType()

Indica se il blob è un file di Google Workspace (Fogli, Documenti e così via).

Invio

Boolean - true se il blob è un file di Google Workspace; false in caso contrario.


setBytes(data)

Imposta i dati archiviati in questo blob.

Parametri

NomeTipoDescrizione
dataByte[]I nuovi dati.

Invio

Blob: questo blob, per il concatenamento.


setContentType(contentType)

Imposta il tipo di contenuto dei byte in questo blob.

Parametri

NomeTipoDescrizione
contentTypeStringIl nuovo contentType.

Invio

Blob: questo blob, per il concatenamento.


setContentTypeFromExtension()

Imposta il tipo di contenuto dei byte in questo blob in base all'estensione del file. Il valore ContentType è null se non può essere intuito dalla sua estensione.

Invio

Blob: questo blob, per il concatenamento.


setDataFromString(string)

Imposta i dati di questo blob da una stringa con codifica UTF-8.

Parametri

NomeTipoDescrizione
stringStringI dati stringa.

Invio

Blob: questo blob, per il concatenamento.


setDataFromString(string, charset)

Imposta i dati di questo blob da una stringa con la codifica specificata.

Parametri

NomeTipoDescrizione
stringStringI dati stringa.
charsetStringIl set di caratteri da utilizzare per interpretare la stringa come byte.

Invio

Blob: questo blob, per il concatenamento.


setName(name)

Imposta il nome del blob.

Parametri

NomeTipoDescrizione
nameStringIl nuovo nome.

Invio

Blob: questo blob, per il concatenamento.

Metodi deprecati