Class Blob

Blob

Ein Datenaustauschobjekt für Apps Script-Dienste.

Methoden

MethodeRückgabetypKurzbeschreibung
copyBlob()BlobGibt eine Kopie dieses Blobs zurück.
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde.
getBytes()Byte[]Ruft die in diesem Blob gespeicherten Daten ab.
getContentType()StringRuft den Inhaltstyp der Byte in diesem Blob ab.
getDataAsString()StringRuft die Daten dieses Blobs als String mit UTF-8-Codierung ab.
getDataAsString(charset)StringRuft die Daten dieses Blobs als String mit der angegebenen Codierung ab.
getName()StringRuft den Namen dieses Blobs ab.
isGoogleType()BooleanGibt zurück, ob dieses Blob eine Google Workspace-Datei ist (Tabellen, Docs usw.).
setBytes(data)BlobLegt die in diesem Blob gespeicherten Daten fest.
setContentType(contentType)BlobLegt den Inhaltstyp der Byte in diesem Blob fest.
setContentTypeFromExtension()BlobLegt den Inhaltstyp der Byte in diesem Blob anhand der Dateiendung fest.
setDataFromString(string)BlobLegt die Daten dieses Blobs aus einem String mit UTF-8-Codierung fest.
setDataFromString(string, charset)BlobLegt die Daten dieses Blobs anhand eines Strings mit der angegebenen Codierung fest.
setName(name)BlobLegt den Namen dieses Blobs fest.

Detaillierte Dokumentation

copyBlob()

Gibt eine Kopie dieses Blobs zurück.

Zurücksenden

Blob: Die neue Kopie.


getAs(contentType)

Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. Mit dieser Methode wird dem Dateinamen die entsprechende Erweiterung hinzugefügt, z. B. "myfile.pdf". Es wird jedoch davon ausgegangen, dass der Teil des Dateinamens nach dem letzten Punkt (sofern vorhanden) eine vorhandene Erweiterung ist, die ersetzt werden sollte. Daher wird „"ShoppingList.12.25.2014"“ zu „"ShoppingList.12.25.pdf"“ geändert.

Informationen zum Anzeigen der täglichen Kontingente für Conversions finden Sie unter Kontingente für Google-Dienste. Für neu erstellte Google Workspace-Domains gelten möglicherweise vorübergehend strengere Kontingente.

Parameter

NameTypBeschreibung
contentTypeStringDer MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' die einzige gültige Option. Für Bilder im BMP-, GIF-, JPEG- oder PNG-Format sind außerdem 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig.

Zurücksenden

Blob: Die Daten als Blob.


getBytes()

Ruft die in diesem Blob gespeicherten Daten ab.

Zurücksenden

Byte[]: Die gespeicherten Byte.


getContentType()

Ruft den Inhaltstyp der Byte in diesem Blob ab.

Zurücksenden

String: Der Inhaltstyp dieser Daten, falls bekannt, oder null.


getDataAsString()

Ruft die Daten dieses Blobs als String mit UTF-8-Codierung ab.

Zurücksenden

String: Die Daten als String.


getDataAsString(charset)

Ruft die Daten dieses Blobs als String mit der angegebenen Codierung ab.

Parameter

NameTypBeschreibung
charsetStringZeichensatz, der zum Codieren der Daten in diesem Blob als String verwendet werden soll.

Zurücksenden

String: Die Daten als String.


getName()

Ruft den Namen dieses Blobs ab.

Zurücksenden

String: Der Name dieser Daten, falls bekannt, oder null.


isGoogleType()

Gibt zurück, ob dieses Blob eine Google Workspace-Datei ist (Tabellen, Docs usw.).

Zurücksenden

Boolean: true, wenn dieses Blob eine Google Workspace-Datei ist. Andernfalls false.


setBytes(data)

Legt die in diesem Blob gespeicherten Daten fest.

Parameter

NameTypBeschreibung
dataByte[]Die neuen Daten.

Zurücksenden

Blob: Dieses Blob zum Verketten.


setContentType(contentType)

Legt den Inhaltstyp der Byte in diesem Blob fest.

Parameter

NameTypBeschreibung
contentTypeStringDer neue „contentType“.

Zurücksenden

Blob: Dieses Blob zum Verketten.


setContentTypeFromExtension()

Legt den Inhaltstyp der Byte in diesem Blob anhand der Dateiendung fest. Der „contentType“ ist null, wenn sich dieser nicht anhand der Erweiterung erraten lässt.

Zurücksenden

Blob: Dieses Blob zum Verketten.


setDataFromString(string)

Legt die Daten dieses Blobs aus einem String mit UTF-8-Codierung fest.

Parameter

NameTypBeschreibung
stringStringDie Stringdaten.

Zurücksenden

Blob: Dieses Blob zum Verketten.


setDataFromString(string, charset)

Legt die Daten dieses Blobs anhand eines Strings mit der angegebenen Codierung fest.

Parameter

NameTypBeschreibung
stringStringDie Stringdaten.
charsetStringZeichensatz, der bei der Interpretation des Strings in Byte verwendet werden soll.

Zurücksenden

Blob: Dieses Blob zum Verketten.


setName(name)

Legt den Namen dieses Blobs fest.

Parameter

NameTypBeschreibung
nameStringDer neue Name

Zurücksenden

Blob: Dieses Blob zum Verketten.

Eingestellte Methoden