השירות הזה מאפשר לאפליקציות Apps Script להחזיר HTML, בדרך כלל כממשק משתמש. אם עוד לא השתמשתם בכיתה הזו, מומלץ לעיין גם במדריך לשירות Html
.מחלקות
שם | תיאור קצר |
---|---|
HtmlOutput | אובייקט HtmlOutput שניתן להצגה מסקריפט. |
HtmlOutputMetaTag | אובייקט שמייצג מטא תג שהתווסף לדף על ידי קריאה ל-HtmlOutput.addMetaTag(name, content) . |
HtmlService | שירות להחזרת תוכן HTML ותוכן טקסט אחר מסקריפט. |
HtmlTemplate | אובייקט תבנית לבנייה דינמית של HTML. |
SandboxMode | טיפוסים בני מנייה (enum) שמייצג את מצבי ארגז החול שאפשר להשתמש בהם לסקריפטים של HtmlService בצד הלקוח. |
XFrameOptionsMode | טיפוסים בני מנייה (enum) שמייצג את מצבי ה-X-Frame-Options שבהם ניתן להשתמש עבור סקריפטים מסוג HtmlService בצד הלקוח. |
HtmlOutput
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
addMetaTag(name, content) | HtmlOutput | הוספת מטא תג לדף. |
append(addedContent) | HtmlOutput | צירוף תוכן חדש לתוכן של HtmlOutput . |
appendUntrusted(addedContent) | HtmlOutput | מצרף תוכן חדש לתוכן של HtmlOutput זה, באמצעות escape לפי הקשר. |
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 בדף, ששולטת במניעת חטיפת קליקים. |
HtmlOutputMetaTag
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getContent() | String | הפונקציה מקבלת את התוכן של המטא תג הזה. |
getName() | String | הפונקציה מקבלת את השם של המכשיר HtmlOutputMetaTag . |
HtmlService
תכונות
נכס | תיאור | התיאור |
---|---|---|
SandboxMode | SandboxMode | טיפוסים בני מנייה (enum) שמייצג את מצבי ארגז החול שאפשר להשתמש בהם לסקריפטים של HtmlService בצד הלקוח. |
XFrameOptionsMode | XFrameOptionsMode | טיפוסים בני מנייה (enum) שמייצג את מצבי ה-X-Frame-Options שבהם ניתן להשתמש עבור סקריפטים מסוג HtmlService בצד הלקוח. |
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
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
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
evaluate() | HtmlOutput | בודקת את התבנית ומחזירה אובייקט HtmlOutput . |
getCode() | String | יוצר מחרוזת של קוד JavaScript, שמבוסס על קובץ התבנית, שניתן להעריך. |
getCodeWithComments() | String | יוצרת מחרוזת של קוד JavaScript שניתן להעריך, כשכל שורה בקוד מכילה את השורה המקורית מהתבנית כתגובה. |
getRawContent() | String | מחזיר את התוכן הלא מעובד של התבנית. |
SandboxMode
תכונות
נכס | תיאור | התיאור |
---|---|---|
EMULATED | Enum | מצב ארגז חול מדור קודם שמדמה את המצב הקפדני של ECMAScript 5 תוך שימוש בתכונות שזמינות ב-ECMAScript 3 בלבד. |
IFRAME | Enum | מצב ארגז חול שמשתמש בהרצה בארגז חול (sandboxing) של iframe במקום בטכנולוגיית ארגז חול של Caja, שמשמשת את המצבים EMULATED ו-NATIVE . |
NATIVE | Enum | מצב ארגז חול שמבוסס על מצב קפדני של ECMAScript 5. |
XFrameOptionsMode
תכונות
נכס | תיאור | התיאור |
---|---|---|
ALLOWALL | Enum | לא תוגדר כותרת X-Frame-Options . |
DEFAULT | Enum | הערך הזה מגדיר את ערך ברירת המחדל לכותרת X-Frame-Options , שמשמרת הנחות אבטחה רגילות. |