Layanan untuk menampilkan HTML dan konten teks lainnya dari skrip.
Karena pertimbangan keamanan, skrip tidak dapat langsung menampilkan konten ke browser. Sebagai gantinya, skrip harus membersihkan HTML agar tidak dapat melakukan tindakan berbahaya. Lihat deskripsi HtmlOutput untuk mengetahui batasan yang tersirat pada konten yang dapat ditampilkan.
Properti
| Properti | Jenis | Deskripsi |
|---|---|---|
Sandbox | Sandbox | Enum yang mewakili mode sandbox yang dapat digunakan untuk skrip sisi klien Html. |
XFrameOptionsMode | XFrameOptionsMode | Enum yang mewakili mode X-Frame-Options yang dapat digunakan untuk skrip Html sisi klien. |
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
create | Html | Membuat objek Html baru yang dapat ditampilkan dari skrip. |
create | Html | Membuat objek Html baru dari resource Blob. |
create | Html | Membuat objek Html baru yang dapat ditampilkan dari skrip. |
create | Html | Membuat objek Html baru dari file di editor kode. |
create | Html | Membuat objek Html baru dari resource Blob. |
create | Html | Membuat objek Html baru yang dapat ditampilkan dari skrip. |
create | Html | Membuat objek Html baru dari file di editor kode. |
get | String | Mendapatkan string agen pengguna untuk browser saat ini. |
Dokumentasi mendetail
createHtmlOutput()
Membuat objek HtmlOutput baru yang dapat ditampilkan dari skrip.
const output = HtmlService.createHtmlOutput();
Nilai yang ditampilkan
HtmlOutput — objek HtmlOutput baru
createHtmlOutput(blob)
Membuat objek HtmlOutput baru dari resource BlobSource.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
blob | Blob | objek untuk mendapatkan HTML |
Nilai yang ditampilkan
HtmlOutput — objek HtmlOutput baru
Menampilkan
Error — jika blob tidak berisi HTML atau HTML-nya salah format
createHtmlOutput(html)
Membuat objek HtmlOutput baru yang dapat ditampilkan dari skrip.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
html | String | konten yang akan ditayangkan |
Nilai yang ditampilkan
HtmlOutput — objek HtmlOutput baru
Menampilkan
Error — jika html salah format
createHtmlOutputFromFile(filename)
Membuat objek HtmlOutput baru dari file di editor kode.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
filename | String | nama file yang akan digunakan |
Nilai yang ditampilkan
HtmlOutput — objek HtmlOutput baru
Menampilkan
Error — jika file tidak ditemukan atau HTML di dalamnya salah format
createTemplate(blob)
Membuat objek HtmlTemplate baru dari resource BlobSource.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
blob | Blob | Objek untuk mendapatkan HTML. |
Nilai yang ditampilkan
HtmlTemplate — objek HtmlTemplate baru
Menampilkan
Error — jika blob tidak berisi HTML
createTemplate(html)
Membuat objek HtmlTemplate baru yang dapat ditampilkan dari skrip.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
html | String | konten template |
Nilai yang ditampilkan
HtmlTemplate — objek HtmlTemplate baru
createTemplateFromFile(filename)
Membuat objek HtmlTemplate baru dari file di editor kode.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
filename | String | nama file yang akan digunakan |
Nilai yang ditampilkan
HtmlTemplate — objek HtmlTemplate baru
Menampilkan
Error — jika file tidak ditemukan
getUserAgent()
Mendapatkan string agen pengguna untuk browser saat ini. Menampilkan null untuk sebagian besar eksekusi skrip jika tidak digunakan dalam fungsi doGet() atau doPost() aplikasi web.
Nilai yang ditampilkan
String — string agen pengguna