HTML Service

HTML

השירות הזה מאפשר לאפליקציות 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 הזה, באמצעות סימון בריחה לפי הקשר.
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

נכסים

מאפיין (property)סוגתיאור
SandboxModeSandboxModeטיפוסים בני מנייה (enum) המייצגים את מצבי ארגז החול, שניתן להשתמש בהם בסקריפטים של HtmlService בצד הלקוח.
XFrameOptionsModeXFrameOptionsModeטיפוסים בני מנייה (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

נכסים

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

XFrameOptionsMode

נכסים

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