Class Blob

Blob

Apps Komut Dosyası hizmetleri için bir veri değişim 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ün.
getBytes()Byte[]Bu blob'da depolanan verileri alır.
getContentType()StringBu blob'taki baytların içerik türünü alır.
getDataAsString()StringBu blob'un verilerini UTF-8 kodlamasına sahip bir Dize olarak alır.
getDataAsString(charset)StringBu blob'un verilerini, belirtilen kodlamaya sahip bir dize olarak alır.
getName()StringBu 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'taki baytların içerik türünü ayarlar.
setContentTypeFromExtension()BlobDosya uzantısına göre bu blob'taki baytların içerik türünü ayarlar.
setDataFromString(string)BlobUTF-8 kodlamasına sahip bir dizeden bu blob'un verilerini 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ün. Bu yöntem, dosya adına uygun uzantıyı ekler (örneğin, "dosyam.pdf"). Bununla birlikte, dosya adında son noktanın ardından gelen bölümün (varsa) değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" haline gelir.

Günlük dönüşüm kotalarını görüntülemek için Google Hizmetleri Kotalar bölümüne bakın. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkı kotalara tabi olabilir.

Parametreler

AdTürAçıklama
contentTypeStringDönüştürülecek MIME türü. Çoğu blob için geçerli tek seçenek 'application/pdf''tir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png' değerleri de geçerlidir.

Return

Blob: Blob halinde veriler.


getBytes()

Bu blob'da depolanan verileri alır.

Return

Byte[]: Depolanan bayt sayısıdır.


getContentType()

Bu blob'taki baytların içerik türünü alır.

Return

String — Biliniyorsa bu verinin içerik türü veya null.


getDataAsString()

Bu blob'un verilerini UTF-8 kodlamasına sahip bir Dize olarak alır.

Return

String: Dize halinde veriler.


getDataAsString(charset)

Bu blob'un verilerini, belirtilen kodlamaya sahip bir dize olarak alır.

Parametreler

AdTürAçıklama
charsetStringBu blob'taki verilerin dize olarak kodlanmasında kullanılacak karakter kümesi.

Return

String: Dize halinde veriler.


getName()

Bu blob'un adını alır.

Return

String: 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

Boolean - Bu blob bir Google Workspace dosyasıysa true; değilse false.


setBytes(data)

Bu blob'da depolanan verileri ayarlar.

Parametreler

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

Return

Blob: Zincirleme için bu blob.


setContentType(contentType)

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

Parametreler

AdTürAçıklama
contentTypeStringYeni contentType.

Return

Blob: Zincirleme için bu blob.


setContentTypeFromExtension()

Dosya uzantısına göre bu blob'taki baytların içerik türünü ayarlar. ContentType, uzantısından tahmin edilemiyorsa null olur.

Return

Blob: Zincirleme için bu blob.


setDataFromString(string)

UTF-8 kodlamasına sahip bir dizeden bu blob'un verilerini ayarlar.

Parametreler

AdTürAçıklama
stringStringDize verileri.

Return

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


setName(name)

Bu blob'un adını ayarlar.

Parametreler

AdTürAçıklama
nameStringYeni ad.

Return

Blob: Zincirleme için bu blob.

Kullanımdan kaldırılan yöntemler