Apps Komut Dosyası hizmetleri için bir veri değişimi nesnesi.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
copy | Blob | Bu blob'un bir kopyasını döndürür. |
get | Blob | Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür. |
get | Byte[] | Bu blob'da depolanan verileri alır. |
get | String|null | Bu blob'daki baytların içerik türünü alır. |
get | String | Bu blob'un verilerini UTF-8 kodlamasıyla dize olarak alır. |
get | String | Bu blob'un verilerini belirtilen kodlamayla dize olarak alır. |
get | String|null | Bu blob'un adını alır. |
is | Boolean | Bu blob'un Google Workspace dosyası (E-Tablolar, Dokümanlar vb.) olup olmadığını döndürür. |
set | Blob | Bu blob'da depolanan verileri ayarlar. |
set | Blob | Bu blob'daki baytların içerik türünü ayarlar. |
set | Blob | Dosya uzantısına göre bu blob'daki baytların içerik türünü ayarlar. |
set | Blob | Bu blob'un verilerini UTF-8 kodlamalı bir dizeden ayarlar. |
set | Blob | Belirtilen kodlamaya sahip bir dizeden bu blob'un verilerini ayarlar. |
set | Blob | Bu blob'un adını ayarlar. |
Ayrıntılı belgeler
copyBlob()
getAs(contentType)
Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür. Bu yöntem, dosya adına uygun uzantıyı ekler (ör. "dosyam.pdf"). Ancak, dosya adının son noktadan sonraki kısmının (varsa) değiştirilmesi gereken mevcut bir uzantı olduğunu varsayar. Dolayısıyla, "ShoppingList.12.25.2014" ifadesi "ShoppingList.12.25.pdf" olur.
Dönüşümlerle ilgili günlük kotaları görüntülemek için Google Hizmetleri Kotaları başlıklı makaleyi inceleyin. Yeni oluşturulan Google Workspace alanları geçici olarak daha katı kotalara tabi olabilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
content | String | Dönüştürülecek MIME türü. Çoğu blob için tek geçerli seçenek 'application/pdf''dır. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png' de geçerlidir. Google Dokümanlar dokümanlarında 'text/markdown' da geçerlidir. |
Return
Blob — Veriler blob olarak.
getBytes()
Bu blob'da depolanan verileri alır.
Return
Byte[]: Depolanan baytlar.
getContentType()
Bu blob'daki baytların içerik türünü alır.
Return
String|null — Bu verilerin içerik türü (biliniyorsa) veya null.
getDataAsString()
Bu blob'un verilerini UTF-8 kodlamasıyla dize olarak alır.
Return
String: Dize olarak veriler.
getDataAsString(charset)
Bu blob'un verilerini belirtilen kodlamayla dize olarak alır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
charset | String | Bu blob'daki verileri dize olarak kodlarken kullanılacak karakter kümesi. |
Return
String: Dize olarak veriler.
getName()
Bu blob'un adını alır.
Return
String|null — Bu verinin adı (biliniyorsa) veya null.
isGoogleType()
Bu blob'un Google Workspace dosyası (E-Tablolar, Dokümanlar vb.) olup olmadığını döndürür.
Return
Bu blob bir Google Workspace dosyasıysa Boolean, değilse true.false
setBytes(data)
Bu blob'da depolanan verileri ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
data | Byte[] | Yeni veriler. |
Return
Blob: Zincirleme için kullanılan bu blob.
setContentType(contentType)
Bu blob'daki baytların içerik türünü ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
content | String | Yeni contentType. |
Return
Blob: Zincirleme için kullanılan bu blob.
setContentTypeFromExtension()
Dosya uzantısına göre bu blob'daki baytların içerik türünü ayarlar. Uzantısından tahmin edilemiyorsa contentType değeri null olur.
Return
Blob: Zincirleme için kullanılan bu blob.
setDataFromString(string)
Bu blob'un verilerini UTF-8 kodlamalı bir dizeden ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
string | String | Dize verileri. |
Return
Blob: Zincirleme için kullanılan bu blob.
setDataFromString(string, charset)
Belirtilen kodlamaya sahip bir dizeden bu blob'un verilerini ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
string | String | Dize verileri. |
charset | String | Dizenin bayt olarak yorumlanmasında kullanılacak karakter kümesi. |
Return
Blob: Zincirleme için kullanılan bu blob.
setName(name)
Bu blob'un adını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
name | String | Yeni ad. |
Return
Blob: Zincirleme için kullanılan bu blob.