Class Blob

Blob

Apps Komut Dosyası hizmetleri için bir veri değişimi nesnesi.

Yöntemler

YöntemDönüş türüKısa açıklama
copyBlob()BlobBu blob'un bir kopyasını döndürür.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür.
getBytes()Byte[]Bu blob'da depolanan verileri alır.
getContentType()String|nullBu blob'daki baytların içerik türünü alır.
getDataAsString()StringBu blob'un verilerini UTF-8 kodlamasıyla dize olarak alır.
getDataAsString(charset)StringBu blob'un verilerini, belirtilen kodlamayla dize olarak alır.
getName()String|nullBu blob'un adını alır.
isGoogleType()BooleanBu blob'un Google Workspace dosyası (E-Tablolar, Dokümanlar vb.) olup olmadığını döndürür.
setBytes(data)BlobBu blob'da depolanan verileri ayarlar.
setContentType(contentType)BlobBu blob'daki baytların içerik türünü ayarlar.
setContentTypeFromExtension()BlobDosya uzantısına göre bu blob'daki baytların içerik türünü ayarlar.
setDataFromString(string)BlobBu blob'un verilerini UTF-8 kodlamalı bir dizeden ayarlar.
setDataFromString(string, charset)BlobBelirtilen kodlamaya sahip bir dizeden bu blob'un verilerini ayarlar.
setName(name)BlobBu blob'un adını ayarlar.

Ayrıntılı belgeler

copyBlob()

Bu blob'un bir kopyasını döndürür.

Return

Blob: Yeni kopya.


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. Bu nedenle, "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

AdTürAçıklama
contentTypeStringDö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ı için '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

AdTürAçıklama
charsetStringBu 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

AdTürAçıklama
dataByte[]Yeni veriler.

Return

Blob: Zincirleme için kullanılan blob.


setContentType(contentType)

Bu blob'daki baytların içerik türünü ayarlar.

Parametreler

AdTürAçıklama
contentTypeStringYeni contentType.

Return

Blob: Zincirleme için kullanılan 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 blob.


setDataFromString(string)

Bu blob'un verilerini UTF-8 kodlamalı bir dizeden ayarlar.

Parametreler

AdTürAçıklama
stringStringDize verileri.

Return

Blob: Zincirleme için kullanılan blob.


setDataFromString(string, charset)

Belirtilen kodlamaya sahip bir dizeden bu blob'un verilerini ayarlar.

Parametreler

AdTürAçıklama
stringStringDize verileri.
charsetStringDizenin bayt olarak yorumlanmasında kullanılacak karakter kümesi.

Return

Blob: Zincirleme için kullanılan blob.


setName(name)

Bu blob'un adını ayarlar.

Parametreler

AdTürAçıklama
nameStringYeni ad.

Return

Blob: Zincirleme için kullanılan blob.

Desteği sonlandırılmış yöntemler