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, das in den angegebenen Inhaltstyp konvertiert wurde. |
getBytes() | Byte[] | Ruft die in diesem Blob gespeicherten Daten ab. |
getContentType() | String | Ruft den Inhaltstyp der Byte in diesem Blob ab. |
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 zurück, ob dieses Blob eine Google Workspace-Datei ist (Tabellen, Docs usw.). |
setBytes(data) | Blob | Legt die in diesem Blob gespeicherten Daten fest. |
setContentType(contentType) | Blob | Legt den Inhaltstyp der Byte in diesem Blob fest. |
setContentTypeFromExtension() | Blob | Legt den Inhaltstyp der Byte in diesem Blob anhand der Dateiendung fest. |
setDataFromString(string) | Blob | Legt die Daten dieses Blobs aus einem String mit UTF-8-Codierung fest. |
setDataFromString(string, charset) | Blob | Legt die Daten dieses Blobs anhand eines Strings mit der angegebenen Codierung fest. |
setName(name) | 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. 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
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. 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
Name | Typ | Beschreibung |
---|---|---|
charset | String | Zeichensatz, 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
Name | Typ | Beschreibung |
---|---|---|
data | Byte[] | Die neuen Daten. |
Zurücksenden
Blob
: Dieses Blob zum Verketten.
setContentType(contentType)
Legt den Inhaltstyp der Byte in diesem Blob fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
contentType | String | Der 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
Name | Typ | Beschreibung |
---|---|---|
string | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
string | String | Die Stringdaten. |
charset | String | Zeichensatz, 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
Name | Typ | Beschreibung |
---|---|---|
name | String | Der neue Name |
Zurücksenden
Blob
: Dieses Blob zum Verketten.