שירות להחזרת HTML ותוכן טקסט אחר מסקריפט.
מטעמי אבטחה, סקריפטים לא יכולים להחזיר תוכן ישירות לדפדפן. במקום זאת, הם צריכים לנקות את ה-HTML כדי שלא יהיה אפשר לבצע באמצעותו פעולות זדוניות. בתיאור של Html
מפורטות המגבלות על מה שאפשר להחזיר.
מאפיינים
נכס | סוג | תיאור |
---|---|---|
Sandbox | Sandbox | enum שמייצג את מצבי Sandbox שאפשר להשתמש בהם בסקריפטים של Html מצד הלקוח. |
XFrameOptionsMode | XFrameOptionsMode | enum שמייצג את המצבים של X-Frame-Options שאפשר להשתמש בהם בסקריפטים של Html מצד הלקוח. |
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
create | Html | יצירת אובייקט Html חדש שניתן להחזיר מהסקריפט. |
create | Html | יצירת אובייקט Html חדש ממשאב Blob . |
create | Html | יצירת אובייקט Html חדש שניתן להחזיר מהסקריפט. |
create | Html | יצירת אובייקט Html חדש מקובץ בעורך הקוד. |
create | Html | יצירת אובייקט Html חדש ממשאב Blob . |
create | Html | יצירת אובייקט Html חדש שניתן להחזיר מהסקריפט. |
create | Html | יצירת אובייקט Html חדש מקובץ בעורך הקוד. |
get | String | הפונקציה מקבלת את המחרוזת של סוכן המשתמש בדפדפן הנוכחי. |
מסמכים מפורטים
create Html Output()
יצירת אובייקט Html
חדש שניתן להחזיר מהסקריפט.
const output = HtmlService.createHtmlOutput();
חזרה
Html
– האובייקט החדש של HtmlOutput
create Html Output(blob)
יצירת אובייקט Html
חדש ממשאב Blob
.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
פרמטרים
שם | סוג | תיאור |
---|---|---|
blob | Blob | האובייקט שממנו רוצים לקבל את ה-HTML |
חזרה
Html
– האובייקט החדש של Html
זריקות
Error
– אם ה-blob לא מכיל HTML או שה-HTML פגום
create Html Output(html)
יצירת אובייקט Html
חדש שניתן להחזיר מהסקריפט.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
פרמטרים
שם | סוג | תיאור |
---|---|---|
html | String | התוכן להצגה |
חזרה
Html
– האובייקט החדש של HtmlOutput
זריקות
Error
– אם ה-HTML לא תקין
create Html Output From File(filename)
יצירת אובייקט Html
חדש מקובץ בעורך הקוד.
const output = HtmlService.createHtmlOutputFromFile('myPage');
פרמטרים
שם | סוג | תיאור |
---|---|---|
filename | String | שם הקובץ שבו רוצים להשתמש |
חזרה
Html
– האובייקט החדש של Html
זריקות
Error
– אם הקובץ לא נמצא או שהקוד ב-HTML שלו לא תקין
create Template(blob)
יצירת אובייקט Html
חדש ממשאב Blob
.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
פרמטרים
שם | סוג | תיאור |
---|---|---|
blob | Blob | האובייקט שממנו רוצים לחלץ את ה-HTML. |
חזרה
Html
– האובייקט החדש של Html
זריקות
Error
– אם ה-blob לא מכיל HTML
create Template(html)
יצירת אובייקט Html
חדש שניתן להחזיר מהסקריפט.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
פרמטרים
שם | סוג | תיאור |
---|---|---|
html | String | התוכן של התבנית |
חזרה
Html
– האובייקט החדש של Html
create Template From File(filename)
יצירת אובייקט Html
חדש מקובץ בעורך הקוד.
const template = HtmlService.createTemplateFromFile('myTemplate');
פרמטרים
שם | סוג | תיאור |
---|---|---|
filename | String | שם הקובץ שבו רוצים להשתמש |
חזרה
Html
– האובייקט החדש של Html
זריקות
Error
– אם הקובץ לא נמצא
get User Agent()
הפונקציה מקבלת את המחרוזת של סוכן המשתמש בדפדפן הנוכחי. הפונקציה מחזירה את הערך null
ברוב ההפעלות של הסקריפט, אם לא נעשה בה שימוש בפונקציה do
או do
של אפליקציית האינטרנט.
חזרה
String
– מחרוזת סוכן המשתמש