HTML Service

HTML

Bu hizmet, Apps Komut Dosyası uygulamalarının genellikle kullanıcı arayüzü olarak HTML döndürmesine olanak tanır. Bu sınıfı kullanmaya yeni başladıysanız HTML Hizmeti rehberine de göz atmanızı öneririz.

.

Sınıflar

AdKısa açıklama
HtmlOutputBir komut dosyasından yayınlanabilen HtmlOutput nesnesi.
HtmlOutputMetaTagHtmlOutput.addMetaTag(name, content) çağrılarak sayfaya eklenen bir meta etiketi temsil eden nesne.
HtmlServiceBir komut dosyasından HTML ve diğer metin içeriklerini döndürme hizmeti.
HtmlTemplateHTML'yi dinamik olarak oluşturmak için kullanılan bir şablon nesnesi.
SandboxModeİstemci tarafı HtmlService komut dosyaları için kullanılabilecek test ortamı modlarını temsil eden bir enum.
XFrameOptionsModeİstemci tarafı HtmlService komut dosyaları için kullanılabilecek X-Frame-Options modlarını temsil eden bir enum.

HtmlOutput

Yöntemler

YöntemDönüş türüKısa açıklama
addMetaTag(name, content)HtmlOutputSayfaya meta etiketi ekler.
append(addedContent)HtmlOutputYeni içeriği bu HtmlOutput içeriğine ekler.
appendUntrusted(addedContent)HtmlOutputBağlamsal kaçış kullanarak bu HtmlOutput içeriğine yeni içerik ekler.
asTemplate()HtmlTemplateHtmlTemplate tarafından desteklenen bir HtmlOutput döndürür.
clear()HtmlOutputGeçerli içeriği temizler.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür.
getBlob()BlobBu nesnenin içindeki verileri blob olarak döndürür.
getContent()StringBu HtmlOutput öğesinin içeriğini alır.
getFaviconUrl()StringsetFaviconUrl(iconUrl) çağrılarak sayfaya eklenen bir site simgesi bağlantı etiketinin URL'sini alır.
getHeight()IntegerGoogle Dokümanlar, E-Tablolar veya Formlar'daki özel iletişim kutusunun ilk yüksekliğini alır.
getMetaTags()HtmlOutputMetaTag[]addMetaTag(name, content) çağrılarak sayfaya eklenen meta etiketleri temsil eden bir nesne dizisi alır.
getTitle()StringÇıkış sayfasının başlığını alır.
getWidth()IntegerGoogle Dokümanlar, E-Tablolar veya Formlar'daki özel iletişim kutusunun ilk genişliğini alır.
setContent(content)HtmlOutputBu HtmlOutput öğesinin içeriğini ayarlar.
setFaviconUrl(iconUrl)HtmlOutputSayfaya bir favicon için bağlantı etiketi ekler.
setHeight(height)HtmlOutputGoogle Dokümanlar, E-Tablolar veya Formlar'da özel iletişim kutusunun ilk yüksekliğini ayarlar.
setSandboxMode(mode)HtmlOutputBu yöntemin artık etkisi yoktur. Daha önce istemci tarafı komut dosyaları için kullanılan sandbox mode ayarlanıyordu.
setTitle(title)HtmlOutputÇıkış sayfasının başlığını ayarlar.
setWidth(width)HtmlOutputGoogle Dokümanlar, E-Tablolar veya Formlar'da özel bir iletişim kutusunun ilk genişliğini ayarlar.
setXFrameOptionsMode(mode)HtmlOutputTıklama tuzağına karşı korumayı kontrol eden sayfanın X-Frame-Options başlığının durumunu ayarlar.

HtmlOutputMetaTag

Yöntemler

YöntemDönüş türüKısa açıklama
getContent()StringBu meta etiketinin içeriğini alır.
getName()StringBu HtmlOutputMetaTag öğesinin adını alır.

HtmlService

Özellikler

MülkTürAçıklama
SandboxModeSandboxModeİstemci tarafı HtmlService komut dosyaları için kullanılabilecek test ortamı modlarını temsil eden bir enum.
XFrameOptionsModeXFrameOptionsModeİstemci tarafı HtmlService komut dosyaları için kullanılabilecek X-Frame-Options modlarını temsil eden bir enum.

Yöntemler

YöntemDönüş türüKısa açıklama
createHtmlOutput()HtmlOutputKomut dosyasından döndürülebilen yeni bir HtmlOutput nesnesi oluşturur.
createHtmlOutput(blob)HtmlOutputBlobSource kaynağını kullanarak yeni bir HtmlOutput nesnesi oluşturur.
createHtmlOutput(html)HtmlOutputKomut dosyasından döndürülebilen yeni bir HtmlOutput nesnesi oluşturur.
createHtmlOutputFromFile(filename)HtmlOutputKod düzenleyicideki bir dosyadan yeni bir HtmlOutput nesnesi oluşturur.
createTemplate(blob)HtmlTemplateBlobSource kaynağını kullanarak yeni bir HtmlTemplate nesnesi oluşturur.
createTemplate(html)HtmlTemplateKomut dosyasından döndürülebilen yeni bir HtmlTemplate nesnesi oluşturur.
createTemplateFromFile(filename)HtmlTemplateKod düzenleyicideki bir dosyadan yeni bir HtmlTemplate nesnesi oluşturur.
getUserAgent()StringGeçerli tarayıcının kullanıcı aracısı dizesini alır.

HtmlTemplate

Yöntemler

YöntemDönüş türüKısa açıklama
evaluate()HtmlOutputBu şablonu değerlendirir ve HtmlOutput nesnesi döndürür.
getCode()StringŞablon dosyasına göre, değerlendirilebilecek bir JavaScript kodu dizesi oluşturur.
getCodeWithComments()StringDeğerlendirilebilen bir JavaScript kodu dizesi oluşturur. Kodun her satırında, şablondaki orijinal satır yorum olarak yer alır.
getRawContent()StringBu şablonun işlenmemiş içeriğini döndürür.

SandboxMode

Özellikler

MülkTürAçıklama
EMULATEDEnumYalnızca ECMAScript 3'te bulunan özellikler kullanılarak ECMAScript 5 yüksek düzey modu taklit eden eski bir sanal alan modu.
IFRAMEEnumEMULATED ve NATIVE modlarında kullanılan Caja korumalı alan teknolojisi yerine iframe korumalı alanını kullanan bir korumalı alan modu.
NATIVEEnumECMAScript 5 yüksek düzey modu üzerine kurulu bir korumalı alan modu.

XFrameOptionsMode

Özellikler

MülkTürAçıklama
ALLOWALLEnumX-Frame-Options başlığı ayarlanmamış.
DEFAULTEnumNormal güvenlik varsayımlarını koruyan X-Frame-Options başlığı için varsayılan değeri ayarlar.