Bir komut dosyasından HTML ve diğer metin içeriklerini döndürme hizmeti.
Güvenlik nedeniyle komut dosyaları doğrudan tarayıcıya içerik döndüremez. Bunun yerine, HTML'yi kötü amaçlı işlemler yapamayacak şekilde temizlemelidirler. Bu durumun iade edilebilir ürünlerle ilgili ne gibi sınırlamalara yol açtığına dair bilgi için Html
değerinin açıklamasına bakın.
Özellikler
Mülk | Tür | Açıklama |
---|---|---|
Sandbox | Sandbox | İstemci tarafı Html kodları için kullanılabilecek korumalı alan modlarını temsil eden bir enum. |
XFrameOptionsMode | XFrameOptionsMode | İstemci tarafı Html komut dosyaları için kullanılabilen X-Frame-Options modlarını temsil eden bir enum. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
create | Html | Komut dosyasından döndürülebilecek yeni bir Html nesnesi oluşturur. |
create | Html | Blob kaynağından yeni bir Html nesnesi oluşturur. |
create | Html | Komut dosyasından döndürülebilecek yeni bir Html nesnesi oluşturur. |
create | Html | Kod düzenleyicide bir dosyadan yeni bir Html nesnesi oluşturur. |
create | Html | Blob kaynağından yeni bir Html nesnesi oluşturur. |
create | Html | Komut dosyasından döndürülebilecek yeni bir Html nesnesi oluşturur. |
create | Html | Kod düzenleyicide bir dosyadan yeni bir Html nesnesi oluşturur. |
get | String | Mevcut tarayıcının kullanıcı aracısı dizesini alır. |
Ayrıntılı dokümanlar
create Html Output()
Komut dosyasından döndürülebilecek yeni bir Html
nesnesi oluşturur.
const output = HtmlService.createHtmlOutput();
Return
Html
: yeni HtmlOutput nesnesi
create Html Output(blob)
Blob
kaynağından yeni bir Html
nesnesi oluşturur.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
blob | Blob | HTML'yi alacağınız nesne |
Return
Html
: Yeni Html
nesnesi
Atışlar
Error
: Blob'da HTML yoksa veya HTML bozuksa
create Html Output(html)
Komut dosyasından döndürülebilecek yeni bir Html
nesnesi oluşturur.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
html | String | yayınlanacak içerik |
Return
Html
: yeni HtmlOutput nesnesi
Atışlar
Error
: HTML hatalıysa
create Html OutputFromFile(filename)
Kod düzenleyicide bir dosyadan yeni bir Html
nesnesi oluşturur.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
filename | String | Kullanılacak dosyanın adı |
Return
Html
: Yeni Html
nesnesi
Atışlar
Error
: Dosya bulunamadıysa veya içindeki HTML hatalıysa
create Template(blob)
Blob
kaynağından yeni bir Html
nesnesi oluşturur.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
blob | Blob | HTML'nin alınacağı nesne. |
Return
Html
: Yeni Html
nesnesi
Atışlar
Error
: Blob HTML içermiyorsa
create Template(html)
Komut dosyasından döndürülebilecek yeni bir Html
nesnesi oluşturur.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parametreler
Ad | Tür | Açıklama |
---|---|---|
html | String | şablonun içeriği |
Return
Html
: Yeni Html
nesnesi
create TemplateFromFile(filename)
Kod düzenleyicide bir dosyadan yeni bir Html
nesnesi oluşturur.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
filename | String | Kullanılacak dosyanın adı |
Return
Html
: Yeni Html
nesnesi
Atışlar
Error
: Dosya bulunamadıysa
get User Agent()
Mevcut tarayıcının kullanıcı aracısı dizesini alır. Bir web uygulamasının do
veya do
işlevinde kullanılmazsa çoğu komut dosyası yürütme işlemi için null
döndürür.
Return
String
: kullanıcı aracısı dizesi