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, der in den angegebenen Inhaltstyp konvertiert wurde. |
get | Byte[] | Ruft die in diesem Blob gespeicherten Daten ab. |
get | String | Der Inhaltstyp der Bytes in diesem Blob. |
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 | Ruft den Namen dieses Blobs ab. |
is | Boolean | Gibt an, ob es sich bei diesem Blob um eine Google Workspace-Datei (z. B. Google Tabellen oder Google Docs) handelt. |
set | Blob | Legt die in diesem Blob gespeicherten Daten fest. |
set | Blob | Legt den Inhaltstyp der Bytes in diesem Blob fest. |
set | Blob | Legt den Inhaltstyp der Bytes in diesem Blob basierend auf der Dateiendung fest. |
set | Blob | Die Daten dieses Blobs werden aus einem String mit UTF-8-Codierung festgelegt. |
set | Blob | Die Daten dieses Blobs werden aus einem String mit der angegebenen Codierung festgelegt. |
set | Blob | Legt den Namen dieses Blobs fest. |
Eingestellte Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
| Blob[] | Hiermit werden alle Blobs abgerufen, die in diesem (möglicherweise zusammengesetzten) Blob enthalten sind. |
Detaillierte Dokumentation
copyBlob()
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 |
---|---|---|
content | 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
Boolean
– true
, 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 |
---|---|---|
content | 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()
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.