Class Blob  |  Apps Script  |  Google for Developers (original) (raw)

Class Blob

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Blob

Ein Datenaustauschobjekt für Apps Script-Dienste.

Methoden

Methode Rückgabetyp Kurzbeschreibung
copyBlob() Blob Gibt eine Kopie dieses Blobs zurück.
getAs(contentType) Blob Gibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde.
getBytes() Byte[] Ruft die in diesem Blob gespeicherten Daten ab.
getContentType() String Der Inhaltstyp der Bytes in diesem Blob.
getDataAsString() String Ruft die Daten dieses Blobs als String mit UTF-8-Codierung ab.
getDataAsString(charset) String Ruft die Daten dieses Blobs als String mit der angegebenen Codierung ab.
getName() String Ruft den Namen dieses Blobs ab.
isGoogleType() Boolean Gibt an, ob es sich bei diesem Blob um eine Google Workspace-Datei (z. B. Google Tabellen oder Google Docs) handelt.
setBytes(data) Blob Legt die in diesem Blob gespeicherten Daten fest.
setContentType(contentType) Blob Legt den Inhaltstyp der Bytes in diesem Blob fest.
setContentTypeFromExtension() Blob Legt den Inhaltstyp der Bytes in diesem Blob basierend auf der Dateiendung fest.
setDataFromString(string) Blob Die Daten dieses Blobs werden aus einem String mit UTF-8-Codierung festgelegt.
setDataFromString(string, charset) Blob Die Daten dieses Blobs werden aus einem String mit der angegebenen Codierung festgelegt.
setName(name) Blob Legt den Namen dieses Blobs fest.

Eingestellte Methoden

Methode Rückgabetyp Kurzbeschreibung
getAllBlobs() Blob[] Hiermit werden alle Blobs abgerufen, die in diesem (möglicherweise zusammengesetzten) Blob enthalten sind.

Detaillierte Dokumentation

copyBlob()

Gibt eine Kopie dieses Blobs zurück.

Rückflug

[Blob](#) – die neue Kopie.


getAs(contentType)

Gibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde. Bei dieser Methode wird dem Dateinamen die entsprechende Erweiterung hinzugefügt, z. B. „meinedatei.pdf“. Es wird jedoch davon ausgegangen, dass der Teil des Dateinamens, der auf den letzten Punkt (falls vorhanden) folgt, eine vorhandene Erweiterung ist, die ersetzt werden soll. Daraus wird „Einkaufsliste.25.12.2014“ zu „Einkaufsliste.25.12.pdf“.

Die 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

Name Typ Beschreibung
contentType String Der MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' die einzige gültige Option. Bei Bildern im BMP-, GIF-, JPEG- oder PNG-Format sind auch 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' zulässig. Für ein Google Docs-Dokument ist auch 'text/markdown' zulässig.

Rückflug

[Blob](#) – die Daten als Blob.


getBytes()

Ruft die in diesem Blob gespeicherten Daten ab.

Rückflug

Byte[]: Die gespeicherten Byte.


getContentType()

Der Inhaltstyp der Bytes in diesem Blob.

Rückflug

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


getDataAsString()

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

Rückflug

String: Die Daten als String.


getDataAsString(charset)

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

Parameter

Name Typ Beschreibung
charset String Die Zeichencodierung, die zum Codieren der Daten in diesem Blob als String verwendet werden soll.

Rückflug

String: Die Daten als String.


getName()

Ruft den Namen dieses Blobs ab.

Rückflug

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


isGoogleType()

Gibt an, ob es sich bei diesem Blob um eine Google Workspace-Datei (z. B. Google Tabellen oder Google Docs) handelt.

Rückflug

Booleantrue, wenn es sich bei diesem Blob um eine Google Workspace-Datei handelt, false andernfalls.


setBytes(data)

Legt die in diesem Blob gespeicherten Daten fest.

Parameter

Name Typ Beschreibung
data Byte[] Die neuen Daten.

Rückflug

[Blob](#) – Dieses Blob, zur Verkettung.


setContentType(contentType)

Legt den Inhaltstyp der Bytes in diesem Blob fest.

Parameter

Name Typ Beschreibung
contentType String Der neue contentType.

Rückflug

[Blob](#) – Dieses Blob, zur Verkettung.


setContentTypeFromExtension()

Legt den Inhaltstyp der Bytes in diesem Blob basierend auf der Dateiendung fest. Der contentType-Wert ist null, wenn er nicht anhand der Erweiterung erraten werden kann.

Rückflug

[Blob](#) – Dieses Blob, zur Verkettung.


setDataFromString(string)

Die Daten dieses Blobs werden aus einem String mit UTF-8-Codierung festgelegt.

Parameter

Name Typ Beschreibung
string String Die Stringdaten.

Rückflug

[Blob](#) – Dieses Blob, zur Verkettung.


setDataFromString(string, charset)

Die Daten dieses Blobs werden aus einem String mit der angegebenen Codierung festgelegt.

Parameter

Name Typ Beschreibung
string String Die Stringdaten.
charset String Der Zeichensatz, der zum Interpretieren des Strings als Bytes verwendet werden soll.

Rückflug

[Blob](#) – Dieses Blob, zur Verkettung.


setName(name)

Legt den Namen dieses Blobs fest.

Parameter

Name Typ Beschreibung
name String Der neue Name

Rückflug

[Blob](#) – Dieses Blob, zur Verkettung.

Eingestellte Methoden

getAllBlobs()

Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.

Hiermit werden alle Blobs abgerufen, die in diesem (möglicherweise zusammengesetzten) Blob enthalten sind.

Rückflug

[Blob[]](#) – Die Blobs, die im Blob enthalten sind.

Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.

Zuletzt aktualisiert: 2024-12-03 (UTC).