Geri bildirim gönderin
Class Attachment
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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 ]);
Yöntemler
Yöntem Dönüş türü Kısa açıklama
getAs(contentType)
Blob
Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün.
getBlob()
Blob
Bu nesnenin içindeki verileri blob olarak döndürün.
Desteği sonlandırılan yöntemler
Ayrıntılı belgeler
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.
getBlob()
Bu nesnenin içindeki verileri blob olarak döndürün.
Return
Blob
— Veriler bir blob olarak.
Desteği sonlandırılan yöntemler
deleteAttachment()
Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Bu eki siler.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
attachments [ 0 ] . deleteAttachment ();
Yetkilendirme
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).
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var attType = attachments [ 0 ] . getAttachmentType ();
// This will log "Hosted"
Logger . log ( attType );
// Since this returns an AttachmentType and not a String , for the
// purposes of equivalence we want to either do this or cast the
// type to a String
if ( attType == SitesService . AttachmentType . HOSTED ) {
Logger . log ( "This is a match" );
}
// The above is the same as
if ( String ( attType ) == "Hosted" ) {
Logger . log ( "This is also a match" );
}
Return
AttachmentType
- ek 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
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
getDescription()
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ı döndür.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var description = attachments [ 0 ] . getDescription ();
Return
String
— ek açıklaması
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
getParent()
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ı al.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
// This is equal to pages [ 0 ]
var parent = attachments [ 0 ] . getParent ();
Return
Page
— üst sayfa
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
https://sites.google.com/feeds
getTitle()
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ı döndür.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var title = attachments [ 0 ] . getTitle ();
Return
String
— ek başlığı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
https://sites.google.com/feeds
getUrl()
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 döndürün.
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var url = attachments [ 0 ] . getUrl ();
Return
String
— indirme URL'si
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
Geri bildirim gönderin
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları 'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-09-12 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
Bize geri bildirimde bulunmak mı istiyorsunuz?
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-09-12 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-12 UTC."]]