Class Blob

BLOB

Un objeto de intercambio de datos para servicios de Apps Script.

Métodos

MétodoTipo de datos que se muestraDescripción breve
copyBlob()BlobMuestra una copia de este BLOB.
getAs(contentType)BlobMuestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado.
getBytes()Byte[]Obtiene los datos almacenados en este BLOB.
getContentType()StringObtiene el tipo de contenido de los bytes de este BLOB.
getDataAsString()StringObtiene los datos de este BLOB como una string con codificación UTF-8.
getDataAsString(charset)StringObtiene los datos de este BLOB como una string con la codificación especificada.
getName()StringObtiene el nombre de este BLOB.
isGoogleType()BooleanMuestra si este BLOB es un archivo de Google Workspace (Hojas de cálculo, Documentos, etcétera).
setBytes(data)BlobConfigura los datos almacenados en este BLOB.
setContentType(contentType)BlobConfigura el tipo de contenido de los bytes en este BLOB.
setContentTypeFromExtension()BlobEstablece el tipo de contenido de los bytes en este BLOB según la extensión de archivo.
setDataFromString(string)BlobConfigura los datos de este BLOB a partir de una string con codificación UTF-8.
setDataFromString(string, charset)BlobConfigura los datos de este BLOB a partir de una string con la codificación especificada.
setName(name)BlobEstablece el nombre de este BLOB.

Documentación detallada

copyBlob()

Muestra una copia de este BLOB.

Devolvedor

Blob: Es la nueva copia.


getAs(contentType)

Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. Este método agrega la extensión adecuada al nombre de archivo, por ejemplo, “myfile.pdf”. Sin embargo, se supone que la parte del nombre de archivo que sigue al último punto (si existe) es una extensión existente que se debe reemplazar. En consecuencia, “ShoppingList.12.25.2014” se convierte en “ShoppingList.12.25.pdf”.

Para ver las cuotas diarias de las conversiones, consulta Cuotas de los servicios de Google. Los dominios de Google Workspace creados recientemente pueden estar sujetos a cuotas más estrictas de forma temporal.

Parámetros

NombreTipoDescripción
contentTypeStringEl tipo de MIME al que se realizará la conversión. Para la mayoría de los BLOB, 'application/pdf' es la única opción válida. En el caso de las imágenes en formato BMP, GIF, JPEG o PNG, también es válido cualquiera de los valores 'image/bmp', 'image/gif', 'image/jpeg' o 'image/png'.

Devolvedor

Blob: Son los datos como un BLOB.


getBytes()

Obtiene los datos almacenados en este BLOB.

Devolvedor

Byte[]: Son los bytes almacenados.


getContentType()

Obtiene el tipo de contenido de los bytes de este BLOB.

Devolvedor

String: Es el tipo de contenido de estos datos, si los conoce, o null.


getDataAsString()

Obtiene los datos de este BLOB como una string con codificación UTF-8.

Devolvedor

String: Son los datos como una string.


getDataAsString(charset)

Obtiene los datos de este BLOB como una string con la codificación especificada.

Parámetros

NombreTipoDescripción
charsetStringEs el charset que se usará para codificar los datos de este BLOB como una string.

Devolvedor

String: Son los datos como una string.


getName()

Obtiene el nombre de este BLOB.

Devolvedor

String: Es el nombre de estos datos, si los conoce, o null.


isGoogleType()

Muestra si este BLOB es un archivo de Google Workspace (Hojas de cálculo, Documentos, etcétera).

Devolvedor

Boolean: Es true si este BLOB es un archivo de Google Workspace; false si no es así.


setBytes(data)

Configura los datos almacenados en este BLOB.

Parámetros

NombreTipoDescripción
dataByte[]Los datos nuevos.

Devolvedor

Blob: Este BLOB para encadenamiento


setContentType(contentType)

Configura el tipo de contenido de los bytes en este BLOB.

Parámetros

NombreTipoDescripción
contentTypeStringEl nuevo contentType.

Devolvedor

Blob: Este BLOB para encadenamiento


setContentTypeFromExtension()

Establece el tipo de contenido de los bytes en este BLOB según la extensión de archivo. El contentType es null si no se puede adivinar a partir de su extensión.

Devolvedor

Blob: Este BLOB para encadenamiento


setDataFromString(string)

Configura los datos de este BLOB a partir de una string con codificación UTF-8.

Parámetros

NombreTipoDescripción
stringStringLos datos de la cadena.

Devolvedor

Blob: Este BLOB para encadenamiento


setDataFromString(string, charset)

Configura los datos de este BLOB a partir de una string con la codificación especificada.

Parámetros

NombreTipoDescripción
stringStringLos datos de la cadena.
charsetStringEl charset que se debe usar para interpretar la string como bytes.

Devolvedor

Blob: Este BLOB para encadenamiento


setName(name)

Establece el nombre de este BLOB.

Parámetros

NombreTipoDescripción
nameStringEl nombre nuevo.

Devolvedor

Blob: Este BLOB para encadenamiento

Métodos obsoletos