Ein Datenaustauschobjekt für Apps Script-Dienste.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
copy | Blob | Gibt eine Kopie dieses Blobs zurück. |
get | Blob | Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. |
get | Byte[] | Ruft die in diesem Blob gespeicherten Daten ab. |
get | String|null | Ruft den Inhaltstyp der Byte in diesem Blob ab. |
get | String | Ruft die Daten dieses Blobs als String mit UTF-8-Codierung ab. |
get | String | Ruft die Daten dieses Blobs als String mit der angegebenen Codierung ab. |
get | String|null | Ruft den Namen dieses Blobs ab. |
is | Boolean | Gibt zurück, ob dieser Blob eine Google Workspace-Datei (Google Sheets, Google Docs usw.) ist. |
set | Blob | Legt die in diesem Blob gespeicherten Daten fest. |
set | Blob | Legt den Inhaltstyp der Byte in diesem Blob fest. |
set | Blob | Legt den Inhaltstyp der Byte in diesem Blob anhand der Dateiendung fest. |
set | Blob | Legt die Daten dieses Blobs aus einem String mit UTF-8-Codierung fest. |
set | Blob | Legt die Daten dieses Blobs aus einem String mit der angegebenen Codierung fest. |
set | Blob | Legt den Namen dieses Blobs fest. |
Detaillierte Dokumentation
copyBlob()
getAs(contentType)
Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. Diese Methode fügt dem Dateinamen die entsprechende Erweiterung hinzu, z. B. „meineDatei.pdf“. Dabei wird jedoch davon ausgegangen, dass der Teil des Dateinamens, der nach dem letzten Punkt folgt (falls vorhanden), eine vorhandene Erweiterung ist, die ersetzt werden soll. Folglich wird aus „Einkaufsliste.12.25.2014“ „Einkaufsliste.12.25.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 |
|---|---|---|
content | String | Der 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 auch 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig. Für ein Google Docs-Dokument ist auch 'text/markdown' gültig. |
Rückflug
Blob : Die Daten als Blob.
getBytes()
Ruft die in diesem Blob gespeicherten Daten ab.
Rückflug
Byte[] : Die gespeicherten Byte.
getContentType()
Ruft den Inhaltstyp der Byte in diesem Blob ab.
Rückflug
String|null : Der Inhaltstyp dieser Daten, falls 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 | Der Zeichensatz, der 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|null : Der Name dieser Daten, falls bekannt, oder null.
isGoogleType()
Gibt zurück, ob dieser Blob eine Google Workspace-Datei (Google Sheets, Google Docs usw.) ist.
Rückflug
Boolean : true, wenn dieser Blob eine Google Workspace-Datei ist, andernfalls false.
setBytes(data)
Legt die in diesem Blob gespeicherten Daten fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
data | Byte[] | Die neuen Daten. |
Rückflug
Blob : Dieser Blob zur Verkettung.
setContentType(contentType)
Legt den Inhaltstyp der Byte in diesem Blob fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
content | String | Der neue Inhaltstyp. |
Rückflug
Blob : Dieser Blob zur Verkettung.
setContentTypeFromExtension()
Legt den Inhaltstyp der Byte in diesem Blob anhand der Dateiendung fest. Der Inhaltstyp ist null, wenn er nicht anhand der Erweiterung ermittelt werden kann.
Rückflug
Blob : Dieser Blob zur Verkettung.
setDataFromString(string)
Legt die Daten dieses Blobs aus einem String mit UTF-8-Codierung fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
string | String | Die Stringdaten. |
Rückflug
Blob : Dieser Blob zur Verkettung.
setDataFromString(string, charset)
Legt die Daten dieses Blobs aus einem String mit der angegebenen Codierung fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
string | String | Die Stringdaten. |
charset | String | Der Zeichensatz, der zum Interpretieren des Strings als Byte verwendet werden soll. |
Rückflug
Blob : Dieser Blob zur Verkettung.
setName(name)
Legt den Namen dieses Blobs fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
name | String | Der neue Name. |
Rückflug
Blob : Dieser Blob zur Verkettung.