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öntemi, dosya adına uygun uzantıyı ekler. Örneğin, "dosyam.pdf". Ancak,
dosya adında son noktadan sonra gelen bölümün (varsa) mevcut bir alan olduğunu varsayar
değiştirilmesi gereken uzantıdır. Sonuç olarak, "AlışverişListesi.12.25.2014" şu olur:
"ShoppingList.12.25.pdf".
Günlük dönüşüm kotalarını görüntülemek için bkz. Google için Kotalar
Hizmetler. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkılığa tabi olabilir
kotalar.
Parametreler
Ad
Tür
Açıklama
contentType
String
Dönüşümün gerçekleştirileceği MIME türü. Çoğu blob için 'application/pdf',
tek geçerli seçenektir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png''ten herhangi biri de
geçerlidir. Bir Google Dokümanlar dokümanı için 'text/markdown' ayrıca geçerlidir.
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
https://sites.google.com/feeds
getAttachmentType()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin türünü döndür (HOSTED veya WEB).
varpages=SitesApp.getSite('example.com','mysite').getChildren();varattachments=pages[0].getAttachments();varattType=attachments[0].getAttachmentType();//Thiswilllog"Hosted"Logger.log(attType);//SincethisreturnsanAttachmentTypeandnotaString,forthe//purposesofequivalencewewanttoeitherdothisorcastthe//typetoaStringif(attType==SitesService.AttachmentType.HOSTED){Logger.log("This is a match");}//Theaboveisthesameasif(String(attType)=="Hosted"){Logger.log("This is also a match");}
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
https://sites.google.com/feeds
setFrom(blob)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin gerçek verilerini ayarlayın. Web ekleri başarısız.
varpages=SitesApp.getSite('demositeappsscript').getChildren();varattachments=pages[0].getAttachments();//Thissnippetdemonstrateshowtocreateanewtextblobandattachit//tothepagevarblob=Utilities.newBlob("This data is now the attachment content");//WemustsetafilenamesincewecreatedtheblobfromStringdata//insteadofsomethinglikeaURLsourceblob.setName("attachment.txt");attachments[0].setTitle("New Title").setDescription("New Description").setContentType("text/plain").setFrom(blob);
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
https://sites.google.com/feeds
setUrl(url)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin indirme URL'sini ayarlar. Yalnızca web ekleri için geçerlidir.
varpages=SitesApp.getSite('demositeappsscript').getChildren();varattachments=pages[0].getAttachments();attachments[0].setTitle("New Web Attachment").setDescription("New Description").setUrl("http://example.com/files/your_file.txt");