Obiekt wymiany danych dla usług Apps Script.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
copy | Blob | Zwraca kopię tego bloba. |
get | Blob | Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. |
get | Byte[] | Pobiera dane zapisane w tym pliku blob. |
get | String | Pobiera typ danych bajtów w tym blobie. |
get | String | Pobiera dane tego bloba jako ciąg znaków w formacie UTF-8. |
get | String | Pobiera dane tego bloba jako ciąg znaków z określonym kodowaniem. |
get | String | Pobiera nazwę tego bloba. |
is | Boolean | Zwraca informację, czy ten blob jest plikiem Google Workspace (Arkusze, Dokumenty itp.). |
set | Blob | Ustawia dane przechowywane w tym pliku blob. |
set | Blob | Określa typ zawartości bajtów w tym blobie. |
set | Blob | Ustawia typ treści bajtów w tym blobie na podstawie rozszerzenia pliku. |
set | Blob | Ustawia dane tego bloba na podstawie ciągu znaków zakodowanego w formacie UTF-8. |
set | Blob | Ustawia dane tego bloba na podstawie ciągu o określonym kodowaniu. |
set | Blob | Ustawia nazwę tego pliku blob. |
Szczegółowa dokumentacja
copy Blob()
get As(contentType)
Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. Ta metoda dodaje odpowiednie rozszerzenie do nazwy pliku, np. „mójplik.pdf”. Zakłada ona jednak, że część nazwy pliku, która następuje po ostatnim okresie (jeśli w ogóle występuje), to istniejące rozszerzenie, które należy zastąpić. W rezultacie plik „ShoppingList.12.25.2014” zmieni nazwę na „ShoppingList.12.25.pdf”.
Informacje o limitach dziennych konwersji znajdziesz w artykule Limity dotyczące usług Google. Nowo utworzone domeny Google Workspace mogą być tymczasowo objęte bardziej rygorystycznymi limitami.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | String | Typ MIME, na który ma nastąpić konwersja. W przypadku większości blobów opcja 'application/pdf' jest jedyną prawidłową opcją. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowe są również wartości 'image/bmp' , 'image/gif' , 'image/jpeg' lub 'image/png' . W przypadku dokumentu w Dokumentach Google możesz też użyć 'text/markdown' . |
Powrót
Blob
– dane w postaci bloba.
get Bytes()
Pobiera dane zapisane w tym pliku blob.
Powrót
Byte[]
– zapisane bajty.
get Content Type()
Pobiera typ danych bajtów w tym blobie.
Powrót
String
– typ treści tych danych (jeśli jest znany) lub null
.
get Data As String()
Pobiera dane tego bloba jako ciąg znaków w formacie UTF-8.
Powrót
String
– dane w postaci ciągu znaków.
get Data As String(charset)
Pobiera dane tego bloba jako ciąg znaków z określonym kodowaniem.
Parametry
Nazwa | Typ | Opis |
---|---|---|
charset | String | Zbiór znaków, którego należy użyć do zakodowania danych w tym pliku blob jako ciągu znaków. |
Powrót
String
– dane w postaci ciągu znaków.
get Name()
Pobiera nazwę tego bloba.
Powrót
String
– nazwa tych danych (jeśli jest znana) lub null
.
is Google Type()
Zwraca informację, czy ten blob jest plikiem Google Workspace (Arkusze, Dokumenty itp.).
Powrót
Boolean
– true
, jeśli ten blob jest plikiem Google Workspace, false
w przeciwnym razie.
set Bytes(data)
Ustawia dane przechowywane w tym pliku blob.
Parametry
Nazwa | Typ | Opis |
---|---|---|
data | Byte[] | nowe dane; |
Powrót
Blob
– ten blob do łańcucha.
set Content Type(contentType)
Określa typ zawartości bajtów w tym blobie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | String | Nowy typ treści. |
Powrót
Blob
– ten blob do łańcucha.
set Content Type From Extension()
Ustawia typ treści bajtów w tym blobie na podstawie rozszerzenia pliku. Wartość contentType to
null
, jeśli nie można jej określić na podstawie rozszerzenia.
Powrót
Blob
– ten blob do łańcucha.
set Data From String(string)
Ustawia dane tego bloba na podstawie ciągu znaków zakodowanego w formacie UTF-8.
Parametry
Nazwa | Typ | Opis |
---|---|---|
string | String | Dane ciągu znaków. |
Powrót
Blob
– ten blob do łańcucha.
set Data From String(string, charset)
Ustawia dane tego bloba na podstawie ciągu o określonym kodowaniu.
Parametry
Nazwa | Typ | Opis |
---|---|---|
string | String | Dane ciągu znaków. |
charset | String | Zestaw znaków używany do interpretowania ciągu jako bajtów. |
Powrót
Blob
– ten blob do łańcucha.
set Name(name)
Ustawia nazwę tego pliku blob.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nowa nazwa. |
Powrót
Blob
– ten blob do łańcucha.