บริการสำหรับแสดงผล HTML และเนื้อหาข้อความอื่นๆ จากสคริปต์
สคริปต์ไม่สามารถแสดงเนื้อหาต่อเบราว์เซอร์ได้โดยตรงเนื่องจากข้อควรพิจารณาด้านความปลอดภัย แต่ต้องทำให้ HTML ปลอดภัยเพื่อไม่ให้มีการดำเนินการที่เป็นอันตราย ดูคำอธิบายของ
Html เพื่อดูข้อจำกัดเกี่ยวกับสิ่งที่ระบบจะแสดงผล
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
|---|---|---|
| Sandbox | Sandbox | อาร์เรย์แบบจำกัดที่แสดงถึงโหมดแซนด์บ็อกซ์ที่ใช้กับ Htmlสคริปต์ฝั่งไคลเอ็นต์ได้ | 
| XFrameOptionsMode | XFrameOptionsMode | อาร์เรย์แบบจำกัดที่แสดงโหมด X-Frame-Optionsที่ใช้กับสคริปต์Htmlฝั่งไคลเอ็นต์ได้ | 
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| 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 | รับสตริง User Agent ของเบราว์เซอร์ปัจจุบัน | 
เอกสารประกอบโดยละเอียด
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 — หากบล็อกไม่มี 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 — หากบล็อกไม่มี 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
รับสตริง User Agent ของเบราว์เซอร์ปัจจุบัน แสดงผล null สําหรับการเรียกใช้สคริปต์ส่วนใหญ่ หากไม่ได้ใช้ในฟังก์ชัน do หรือ do ของเว็บแอป
รีเทิร์น
String — สตริง User Agent