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 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 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 z kodowaniem 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 – nowa kopia.


getAs(contentType)

Zwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje odpowiednie rozszerzenie do nazwy pliku, np. „myfile.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 związku z tym „ShoppingList.12.25.2014” staje się „ShoppingList.12.25.pdf”.

Aby wyświetlić dzienne limity konwersji, zobacz 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ż opcje 'image/bmp', 'image/gif', 'image/jpeg' i 'image/png'. W przypadku dokumentu Dokumentów Google prawidłowa jest też opcja 'text/markdown'.

Powrót

Blob – dane jako obiekt blob.


getBytes()

Pobiera dane przechowywane w tym obiekcie blob.

Powrót

Byte[] – przechowywane bajty.


getContentType()

Pobiera typ treś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 jako ciąg 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 jako ciąg 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

Booleantrue, jeśli ten obiekt blob jest plikiem Google Workspace, false w przeciwnym razie.


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. Jeśli nie można odgadnąć typu treści na podstawie rozszerzenia, jego wartość to null.

Powrót

Blob – ten obiekt blob do łączenia.


setDataFromString(string)

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

Parametry

NazwaTypOpis
stringStringDane w postaci 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 w postaci ciągu znaków.
charsetStringZestaw znaków, który ma być używany do interpretowania ciągu znaków 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