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