Ek
Kullanımdan kaldırıldı. Bu sınıfın desteği sonlandırıldığı için yeni komut dosyalarında kullanılmamalıdır.
Bir sayfaya ekli dosya gibi bir Sites eki
Bir Ekin Blob olduğunu ve Blob girişinin beklendiği her yerde kullanılabileceğini unutmayın.
var filesPage = SitesApp.getSite('example.com', 'mysite').getChildByName("files");
var attachments = filesPage.getAttachments();
// DocsList.createFile accepts a blob input. Since an Attachment is just a blob, we can
// just pass it directly to that method
var file = DocsList.createFile(attachments[0]);
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ö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. |
Return
Blob
— Veriler bir blob olarak.
getContentType()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin MIME türünü döndürün. Web ekleri başarısız.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var contentType = attachments[0].getContentType();
Return
String
- ek MIME türü
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getDatePublished()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin ilk yayınlandığı tarihi döndürür.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getDatePublished();
Return
Date
- orijinal yayın tarihi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
getLastUpdated()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin en son güncellendiği tarihi döndürür.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getLastUpdated();
Return
Date
- son güncelleme tarihi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
setContentType(contentType)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin MIME türünü ayarlayın. Web ekleri başarısız.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setContentType("text/plain");
Parametreler
Ad | Tür | Açıklama |
contentType | String | yeni MIME türü |
Return
Attachment
— Zincirleme amaçlı bu Ek
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
setDescription(description)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin açıklamasını ayarlayın.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Parametreler
Ad | Tür | Açıklama |
description | String | yeni açıklama |
Return
Attachment
— Zincirleme amaçlı bu Ek
Yetkilendirme
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.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
// This snippet demonstrates how to create a new text blob and attach it
// to the page
var blob = Utilities.newBlob("This data is now the attachment content");
// We must set a filename since we created the blob from String data
// instead of something like a URL source
blob.setName("attachment.txt");
attachments[0].setTitle("New Title")
.setDescription("New Description")
.setContentType("text/plain")
.setFrom(blob);
Parametreler
Return
Attachment
— Zincirleme amaçlı bu Ek
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
setParent(parent)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin üst sayfasını ayarla.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// Sets the parent page to be the next sibling
attachments[0].setParent(pages[1]);
Parametreler
Ad | Tür | Açıklama |
parent | Page
| yeni ebeveyn |
Return
Attachment
— Zincirleme amaçlı bu Ek
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds
setTitle(title)
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu ekin başlığını belirleyin.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Parametreler
Ad | Tür | Açıklama |
title | String | yeni başlık |
Return
Attachment
— Zincirleme amaçlı bu Ek
Yetkilendirme
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.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setTitle("New Web Attachment")
.setDescription("New Description")
.setUrl("http://example.com/files/your_file.txt");
Parametreler
Return
Attachment
— Zincirleme amaçlı bu Ek
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://sites.google.com/feeds