Class Blob

Blob

Obiekt wymiany danych dla usług Apps Script.

Metody

MetodaZwracany typKrótki opis
copyBlob()BlobZwraca kopię tego obiektu blob.
getAs(contentType)BlobZwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści.
getBytes()Byte[]Pobiera dane przechowywane w tym obiekcie blob.
getContentType()String|nullPobiera typ zawartoś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 z określonym kodowaniem.
getName()String|nullPobiera nazwę tego obiektu blob.
isGoogleType()BooleanZwraca informację, czy ten obiekt blob jest plikiem Google Workspace (Arkuszami, Dokumentami 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 na podstawie ciągu znaków zakodowanego w UTF-8.
setDataFromString(string, charset)BlobUstawia dane tego obiektu blob na podstawie ciągu znaków z określonym kodowaniem.
setName(name)BlobUstawia nazwę tego obiektu blob.

Szczegółowa dokumentacja

copyBlob()

Zwraca kopię tego obiektu blob.

Powrót

Blob – nowy tekst.


getAs(contentType)

Zwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje do nazwy pliku odpowiednie rozszerzenie, np. „mójplik.pdf”. Zakłada jednak, że część nazwy pliku, która następuje po ostatniej kropce (jeśli występuje), jest istniejącym rozszerzeniem, które należy zastąpić. W konsekwencji nazwa „ShoppingList.12.25.2014” zmieni się na „ShoppingList.12.25.pdf”.

Aby wyświetlić dzienne limity konwersji, zapoznaj się z artykułem Limity usług Google. Nowo utworzone domeny Google Workspace mogą być tymczasowo objęte bardziej rygorystycznymi limitami.

Parametry

NazwaTypOpis
contentTypeStringTyp MIME, na który ma zostać przekonwertowany plik. W przypadku większości obiektów blob jedyną prawidłową opcją jest 'application/pdf'. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowe są też znaki 'image/bmp', 'image/gif', 'image/jpeg''image/png'. W przypadku dokumentu Google 'text/markdown' jest również prawidłowy.

Powrót

Blob – dane w formie obiektu blob.


getBytes()

Pobiera dane przechowywane w tym obiekcie blob.

Powrót

Byte[] – przechowywane bajty.


getContentType()

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

Powrót

String|null – typ treści tych 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 postaci ciągu znaków.


getDataAsString(charset)

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

Parametry

NazwaTypOpis
charsetStringZestaw znaków, który ma być używany do kodowania danych w tym obiekcie blob jako ciągu znaków.

Powrót

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


getName()

Pobiera nazwę tego obiektu blob.

Powrót

String|null – nazwa tych danych, jeśli jest znana, lub null.


isGoogleType()

Zwraca informację, czy ten obiekt blob jest plikiem Google Workspace (Arkuszami, Dokumentami itp.).

Powrót

Boolean – true, jeśli ten obiekt blob jest plikiem Google Workspace; false, jeśli nie.


setBytes(data)

Ustawia dane przechowywane w tym obiekcie blob.

Parametry

NazwaTypOpis
dataByte[]nowe dane;

Powrót

Blob – ten obiekt blob do łączenia.


setContentType(contentType)

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

Parametry

NazwaTypOpis
contentTypeStringNowy typ treści.

Powrót

Blob – ten obiekt blob do łączenia.


setContentTypeFromExtension()

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

Powrót

Blob – ten obiekt blob do łączenia.


setDataFromString(string)

Ustawia dane tego obiektu blob na podstawie ciągu znaków zakodowanego w UTF-8.

Parametry

NazwaTypOpis
stringStringDane ciągu znaków.

Powrót

Blob – ten obiekt blob do łączenia.


setDataFromString(string, charset)

Ustawia dane tego obiektu blob na podstawie ciągu znaków z określonym kodowaniem.

Parametry

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

Powrót

Blob – ten obiekt blob do łączenia.


setName(name)

Ustawia nazwę tego obiektu blob.

Parametry

NazwaTypOpis
nameStringNowa nazwa.

Powrót

Blob – ten obiekt blob do łączenia.

Wycofane metody