Class Blob

Klosz

Obiekt wymiany danych dla usług Apps Script.

Metody

MetodaZwracany typKrótki opis
copyBlob()BlobZwraca kopię tego obiektu blob.
getAs(contentType)BlobZwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści.
getBytes()Byte[]Pobiera dane przechowywane w tym obiekcie blob.
getContentType()StringPobiera typ treści bajtów w tym obiekcie blob.
getDataAsString()StringPobiera dane tego obiektu blob jako ciąg znaków z kodowaniem UTF-8.
getDataAsString(charset)StringPobiera dane tego obiektu blob jako ciąg znaków o określonym kodowaniu.
getName()StringPobiera nazwę tego obiektu blob.
isGoogleType()BooleanZwraca, czy dany obiekt blob jest plikiem Google Workspace (obejmuje to Arkusze, Dokumenty itp.).
setBytes(data)BlobUstawia dane przechowywane w tym obiekcie blob.
setContentType(contentType)BlobUstawia typ treści bajtów w tym obiekcie blob.
setContentTypeFromExtension()BlobUstawia typ treści bajtów w tym obiekcie blob na podstawie rozszerzenia pliku.
setDataFromString(string)BlobUstawia dane tego obiektu blob z ciągu znaków z kodowaniem UTF-8.
setDataFromString(string, charset)BlobUstawia dane tego obiektu blob z ciągu znaków o określonym kodowaniu.
setName(name)BlobUstawia nazwę tego obiektu blob.

Szczegółowa dokumentacja

copyBlob()

Zwraca kopię tego obiektu blob.

Powrót

Blob – nowa wersja,


getAs(contentType)

Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ten dodaje do nazwy pliku odpowiednie rozszerzenie, na przykład „mojplik.pdf”. Jednak zakłada, że część nazwy pliku, która następuje po ostatnim kropce (jeśli występuje), jest już , które należy zastąpić. W rezultacie „ShoppingList.12.25.2014” zmienia się w „ShoppingList.12.25.pdf”.

Aby wyświetlić dzienne limity konwersji, zobacz Limity dla Google Usługi. Nowo utworzone domeny Google Workspace mogą być tymczasowo bardziej rygorystyczne limity.

Parametry

NazwaTypOpis
contentTypeStringTyp MIME do skonwertowania. W przypadku większości blobów atrybut 'application/pdf' to jedyną prawidłową opcją. W przypadku zdjęć w formacie BMP, GIF, JPEG lub PNG możesz też użyć dowolnego z tych atrybutów: 'image/bmp', 'image/gif', 'image/jpeg' lub 'image/png'. prawidłowe. W przypadku dokumentów w Dokumentach Google prawidłowa jest też wartość 'text/markdown'.

Powrót

Blob – dane w postaci obiektu blob.


getBytes()

Pobiera dane przechowywane w tym obiekcie blob.

Powrót

Byte[] – zapisane bajty.


getContentType()

Pobiera typ treści bajtów w tym obiekcie blob.

Powrót

String – typ treści danych (jeśli jest znany) lub null.


getDataAsString()

Pobiera dane tego obiektu blob jako ciąg znaków z kodowaniem UTF-8.

Powrót

String – dane w formie ciągu znaków.


getDataAsString(charset)

Pobiera dane tego obiektu blob jako ciąg znaków o określonym kodowaniu.

Parametry

NazwaTypOpis
charsetStringZestaw znaków używany do kodowania danych w tym obiekcie blob jako ciąg znaków.

Powrót

String – dane w formie ciągu znaków.


getName()

Pobiera nazwę tego obiektu blob.

Powrót

String – nazwa danych (jeśli jest znana) lub null.


isGoogleType()

Zwraca, czy dany obiekt blob jest plikiem Google Workspace (obejmuje to Arkusze, Dokumenty itp.).

Powrót

Booleantrue, jeśli ten obiekt blob jest plikiem Google Workspace; false.


setBytes(data)

Ustawia dane przechowywane w tym obiekcie blob.

Parametry

NazwaTypOpis
dataByte[]Nowe dane.

Powrót

Blob – ten blob do tworzenia łańcuchów.


setContentType(contentType)

Ustawia typ treści bajtów w tym obiekcie blob.

Parametry

NazwaTypOpis
contentTypeStringNowa wartość contentType.

Powrót

Blob – ten blob do tworzenia łańcuchów.


setContentTypeFromExtension()

Ustawia typ treści bajtów w tym obiekcie blob na podstawie rozszerzenia pliku. Wartość ContentType to null, jeśli nie można go odgadnąć na podstawie rozszerzenia.

Powrót

Blob – ten blob do tworzenia łańcuchów.


setDataFromString(string)

Ustawia dane tego obiektu blob z ciągu znaków z kodowaniem UTF-8.

Parametry

NazwaTypOpis
stringStringDane w postaci ciągu.

Powrót

Blob – ten blob do tworzenia łańcuchów.


setDataFromString(string, charset)

Ustawia dane tego obiektu blob z ciągu znaków o określonym kodowaniu.

Parametry

NazwaTypOpis
stringStringDane w postaci ciągu.
charsetStringZestaw znaków używany do interpretowania ciągu znaków jako bajtów.

Powrót

Blob – ten blob do tworzenia łańcuchów.


setName(name)

Ustawia nazwę tego obiektu blob.

Parametry

NazwaTypOpis
nameStringNowa nazwa.

Powrót

Blob – ten blob do tworzenia łańcuchów.

Wycofane metody