HTML Service

HTML

השירות הזה מאפשר לאפליקציות של Apps Script להחזיר HTML, בדרך כלל כממשק משתמש. אם אתם משתמשים ב-HTML Service בפעם הראשונה, מומלץ לעיין גם במדריך ל-HTML Service.

.

שיעורים

שםתיאור קצר
HtmlOutputאובייקט HtmlOutput שאפשר להציג מסקריפט.
HtmlOutputMetaTagאובייקט שמייצג מטא תג שנוסף לדף באמצעות קריאה ל-HtmlOutput.addMetaTag(name, content).
HtmlServiceשירות להחזרת HTML ותוכן טקסט אחר מסקריפט.
HtmlTemplateאובייקט תבנית ליצירת HTML באופן דינמי.
SandboxModeenum שמייצג את מצבי Sandbox שאפשר להשתמש בהם בסקריפטים של HtmlService מצד הלקוח.
XFrameOptionsModeenum שמייצג את המצבים של X-Frame-Options שאפשר להשתמש בהם בסקריפטים של HtmlService מצד הלקוח.

HtmlOutput

Methods

שיטהסוג הערך המוחזרתיאור קצר
addMetaTag(name, content)HtmlOutputהוספת מטא תג לדף.
append(addedContent)HtmlOutputהוספת תוכן חדש לתוכן של HtmlOutput הזה.
appendUntrusted(addedContent)HtmlOutputהוספת תוכן חדש לתוכן של HtmlOutput הזה, באמצעות בריחה לפי הקשר.
asTemplate()HtmlTemplateהפונקציה מחזירה HtmlTemplate שמגובים על ידי HtmlOutput הזה.
clear()HtmlOutputניקוי התוכן הנוכחי.
getAs(contentType)Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob שהומר לסוג התוכן שצוין.
getBlob()Blobהחזרת הנתונים שבתוך האובייקט הזה כ-blob.
getContent()Stringהפונקציה מקבלת את התוכן של ה-HtmlOutput הזה.
getFaviconUrl()Stringהפונקציה מקבלת את כתובת ה-URL של תג קישור לסמל אתר שנוסף לדף באמצעות קריאה ל-setFaviconUrl(iconUrl).
getHeight()Integerהפונקציה מקבלת את הגובה הראשוני של תיבת הדו-שיח בהתאמה אישית ב-Google Docs,‏ Sheets או Forms.
getMetaTags()HtmlOutputMetaTag[]הפונקציה מקבלת מערך של אובייקטים שמייצגים מטא תגים שנוספו לדף באמצעות קריאה ל-addMetaTag(name, content).
getTitle()Stringהפונקציה מקבלת את הכותרת של דף הפלט.
getWidth()Integerהפונקציה מקבלת את הרוחב הראשוני של תיבת הדו-שיח בהתאמה אישית ב-Google Docs,‏ Sheets או Forms.
setContent(content)HtmlOutputהגדרת התוכן של HtmlOutput הזה.
setFaviconUrl(iconUrl)HtmlOutputהוספת תג קישור של סמל דף לדף.
setHeight(height)HtmlOutputהגדרת הגובה הראשוני של תיבת הדו-שיח בהתאמה אישית ב-Google Docs,‏ Sheets או Forms.
setSandboxMode(mode)HtmlOutputהשיטה הזו לא משפיעה עכשיו – בעבר היא הגדירה את sandbox mode ששימש לסקריפטים מצד הלקוח.
setTitle(title)HtmlOutputהגדרת הכותרת של דף הפלט.
setWidth(width)HtmlOutputהגדרת הרוחב הראשוני של תיבת דו-שיח מותאמת אישית ב-Google Docs,‏ Sheets או Forms.
setXFrameOptionsMode(mode)HtmlOutputמגדיר את המצב של הכותרת X-Frame-Options בדף, שמאפשרת לשלוט במניעת clickjacking.

HtmlOutputMetaTag

Methods

שיטהסוג הערך המוחזרתיאור קצר
getContent()Stringהפונקציה מקבלת את התוכן של המטא תג הזה.
getName()Stringהפונקציה מקבלת את השם של ה-HtmlOutputMetaTag הזה.

HtmlService

מאפיינים

נכססוגתיאור
SandboxModeSandboxModeenum שמייצג את מצבי Sandbox שאפשר להשתמש בהם בסקריפטים של HtmlService מצד הלקוח.
XFrameOptionsModeXFrameOptionsModeenum שמייצג את המצבים של X-Frame-Options שאפשר להשתמש בהם בסקריפטים של HtmlService מצד הלקוח.

Methods

שיטהסוג הערך המוחזרתיאור קצר
createHtmlOutput()HtmlOutputיצירת אובייקט HtmlOutput חדש שניתן להחזיר מהסקריפט.
createHtmlOutput(blob)HtmlOutputיצירת אובייקט HtmlOutput חדש ממשאב BlobSource.
createHtmlOutput(html)HtmlOutputיצירת אובייקט HtmlOutput חדש שניתן להחזיר מהסקריפט.
createHtmlOutputFromFile(filename)HtmlOutputיצירת אובייקט HtmlOutput חדש מקובץ בעורך הקוד.
createTemplate(blob)HtmlTemplateיצירת אובייקט HtmlTemplate חדש ממשאב BlobSource.
createTemplate(html)HtmlTemplateיצירת אובייקט HtmlTemplate חדש שניתן להחזיר מהסקריפט.
createTemplateFromFile(filename)HtmlTemplateיצירת אובייקט HtmlTemplate חדש מקובץ בעורך הקוד.
getUserAgent()Stringהפונקציה מקבלת את המחרוזת של סוכן המשתמש בדפדפן הנוכחי.

HtmlTemplate

Methods

שיטהסוג הערך המוחזרתיאור קצר
evaluate()HtmlOutputהפונקציה מעריכה את התבנית הזו ומחזירה אובייקט HtmlOutput.
getCode()Stringיצירת מחרוזת של קוד JavaScript, על סמך קובץ התבנית, שאפשר להעריך.
getCodeWithComments()Stringהפונקציה יוצרת מחרוזת של קוד JavaScript שאפשר להעריך, כאשר כל שורה בקוד מכילה את השורה המקורית מהתבנית בתור תגובה.
getRawContent()Stringהפונקציה מחזירה את התוכן הלא מעובד של התבנית הזו.

SandboxMode

מאפיינים

נכססוגתיאור
EMULATEDEnumמצב ארגז חול מדור קודם שמחקה את המצב המחמיר של ECMAScript 5 באמצעות התכונות הזמינות רק ב-ECMAScript 3.
IFRAMEEnumמצב ארגז חול שבו נעשה שימוש בארגז חול של iframe במקום בטכנולוגיית ארגז החול של Caja שבה נעשה שימוש במצבים EMULATED ו-NATIVE.
NATIVEEnumמצב ארגז חול שנבנה על גבי מצב קפדני של ECMAScript 5.

XFrameOptionsMode

מאפיינים

נכססוגתיאור
ALLOWALLEnumלא תוגדר כותרת X-Frame-Options.
DEFAULTEnumהגדרת ערך ברירת המחדל לכותרת X-Frame-Options, שמאפשרת לשמור על ההנחות הרגילות של האבטחה.