Bu hizmet, Apps Komut Dosyası uygulamalarının HTML'yi döndürmesini sağlar. Bu genellikle bir kullanıcı arayüzü işlevi görür. Bu sınıfı kullanmaya yeni başladıysanız HTML Hizmeti kılavuzuna da bakmanızı öneririz.
.Sınıflar
Ad | Kısa açıklama |
---|---|
HtmlOutput | Bir komut dosyasından sunulabilen HtmlOutput nesnesi. |
HtmlOutputMetaTag | HtmlOutput.addMetaTag(name, content) çağrısıyla sayfaya eklenen meta etiketi temsil eden bir nesne. |
HtmlService | Bir komut dosyasından HTML ve diğer metin içeriklerini döndürme hizmeti. |
HtmlTemplate | HTML'yi dinamik olarak oluşturmak için kullanılan bir şablon nesnesi. |
SandboxMode | İstemci tarafı HtmlService komut dosyaları için kullanılabilecek korumalı alan modlarını temsil eden bir enum. |
XFrameOptionsMode | İstemci taraflı HtmlService komut dosyaları için kullanılabilecek X-Frame-Options modlarını temsil eden bir numaralandırma. |
HtmlOutput
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Sayfaya bir meta etiket ekler. |
append(addedContent) | HtmlOutput | Bu HtmlOutput öğesinin içeriğine yeni içerik ekler. |
appendUntrusted(addedContent) | HtmlOutput | Bağlamsal çıkış yapma yöntemini kullanarak bu HtmlOutput öğesinin içeriğine yeni içerik ekler. |
asTemplate() | HtmlTemplate | Bu HtmlOutput tarafından desteklenen bir HtmlTemplate döndürür. |
clear() | HtmlOutput | Geçerli içeriği temizler. |
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. |
getContent() | String | Bu HtmlOutput öğesinin içeriğini alır. |
getFaviconUrl() | String | setFaviconUrl(iconUrl) yöntemini çağırarak sayfaya eklenen site simgesi bağlantı etiketinin URL'sini alır. |
getHeight() | Integer | Google Dokümanlar, E-Tablolar veya Formlar'da özel iletişim kutusunun ilk yüksekliğini alır. |
getMetaTags() | HtmlOutputMetaTag[] | addMetaTag(name, content) yöntemini çağırarak sayfaya eklenen meta etiketleri temsil eden bir nesne dizisi alır. |
getTitle() | String | Çıkış sayfasının başlığını alır. |
getWidth() | Integer | Google Dokümanlar, E-Tablolar veya Formlar'da özel iletişim kutusunun ilk genişliğini alır. |
setContent(content) | HtmlOutput | Bu HtmlOutput öğesinin içeriğini ayarlar. |
setFaviconUrl(iconUrl) | HtmlOutput | Sayfaya site simgesi için bir bağlantı etiketi ekler. |
setHeight(height) | HtmlOutput | Google Dokümanlar, E-Tablolar veya Formlar'da özel iletişim kutusunun başlangıç yüksekliğini ayarlar. |
setSandboxMode(mode) | HtmlOutput | Daha önce istemci taraflı komut dosyaları için kullanılan sandbox
mode yöntemini ayarlarken bu yöntemin artık hiçbir etkisi yoktur. |
setTitle(title) | HtmlOutput | Çıkış sayfasının başlığını ayarlar. |
setWidth(width) | HtmlOutput | Google Dokümanlar, E-Tablolar veya Formlar'da bir özel iletişim kutusunun başlangıç genişliğini ayarlar. |
setXFrameOptionsMode(mode) | HtmlOutput | Sayfanın tıklama korsanlığını önlemeyi kontrol eden X-Frame-Options üst bilgisinin durumunu ayarlar. |
HtmlOutputMetaTag
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getContent() | String | Bu meta etiketin içeriğini alır. |
getName() | String | Bu HtmlOutputMetaTag öğesinin adını alır. |
HtmlService
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
SandboxMode | SandboxMode | İstemci tarafı HtmlService komut dosyaları için kullanılabilecek korumalı alan modlarını temsil eden bir enum. |
XFrameOptionsMode | XFrameOptionsMode | İstemci taraflı HtmlService komut dosyaları için kullanılabilecek X-Frame-Options modlarını temsil eden bir numaralandırma. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createHtmlOutput() | HtmlOutput | Komut dosyasından döndürülebilen yeni bir HtmlOutput nesnesi oluşturur. |
createHtmlOutput(blob) | HtmlOutput | BlobSource kaynağından yeni bir HtmlOutput nesnesi oluşturur. |
createHtmlOutput(html) | HtmlOutput | Komut dosyasından döndürülebilen yeni bir HtmlOutput nesnesi oluşturur. |
createHtmlOutputFromFile(filename) | HtmlOutput | Kod düzenleyicideki bir dosyadan yeni bir HtmlOutput nesnesi oluşturur. |
createTemplate(blob) | HtmlTemplate | BlobSource kaynağından yeni bir HtmlTemplate nesnesi oluşturur. |
createTemplate(html) | HtmlTemplate | Komut dosyasından döndürülebilen yeni bir HtmlTemplate nesnesi oluşturur. |
createTemplateFromFile(filename) | HtmlTemplate | Kod düzenleyicideki bir dosyadan yeni bir HtmlTemplate nesnesi oluşturur. |
getUserAgent() | String | Geçerli tarayıcı için kullanıcı aracısı dizesini alır. |
HtmlTemplate
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
evaluate() | HtmlOutput | Bu şablonu değerlendirir ve bir HtmlOutput nesnesi döndürür. |
getCode() | String | Şablon dosyasına bağlı olarak değerlendirilebilecek bir JavaScript kodu dizesi oluşturur. |
getCodeWithComments() | String | Değerlendirilebilecek bir JavaScript kodu dizesi oluşturur. Her kod satırı, açıklama olarak şablondaki orijinal satırı içerir. |
getRawContent() | String | Bu şablonun işlenmemiş içeriğini döndürür. |
SandboxMode
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
EMULATED | Enum | Yalnızca ECMAScript 3'te kullanılabilen özellikleri kullanarak ECMAScript 5 yüksek düzey modunu emüle eden eski bir korumalı alan modu. |
IFRAME | Enum | EMULATED ve NATIVE modlarında kullanılan Caja korumalı alan teknolojisi yerine iframe korumalı alanı kullanan bir korumalı alan modu. |
NATIVE | Enum | ECMAScript 5 yüksek düzey modu temel alınarak oluşturulmuş bir korumalı alan modu. |
XFrameOptionsMode
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
ALLOWALL | Enum | X-Frame-Options başlığı ayarlanmaz. |
DEFAULT | Enum | Normal güvenlik varsayımlarını koruyan X-Frame-Options başlığı için varsayılan değeri ayarlar. |