Layanan ini memungkinkan aplikasi Apps Script menampilkan HTML, biasanya sebagai antarmuka pengguna. Jika baru menggunakan kelas ini, sebaiknya Anda juga melihat panduan Layanan HTML
.Class
Nama | Deskripsi singkat |
---|---|
HtmlOutput | Objek HtmlOutput yang dapat disalurkan dari skrip. |
HtmlOutputMetaTag | Objek yang mewakili tag meta yang ditambahkan ke halaman dengan memanggil HtmlOutput.addMetaTag(name, content) . |
HtmlService | Layanan untuk menampilkan HTML dan konten teks lainnya dari suatu skrip. |
HtmlTemplate | Objek template untuk membuat HTML secara dinamis. |
SandboxMode | Enum yang mewakili mode sandbox yang dapat digunakan untuk skrip HtmlService
sisi klien. |
XFrameOptionsMode | Enum yang mewakili mode X-Frame-Options yang dapat digunakan untuk skrip HtmlService sisi klien. |
HtmlOutput
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Menambahkan tag meta ke halaman. |
append(addedContent) | HtmlOutput | Menambahkan konten baru ke konten HtmlOutput ini. |
appendUntrusted(addedContent) | HtmlOutput | Menambahkan konten baru ke konten HtmlOutput ini, menggunakan escape kontekstual. |
asTemplate() | HtmlTemplate | Menampilkan HtmlTemplate yang didukung oleh HtmlOutput ini. |
clear() | HtmlOutput | Menghapus konten saat ini. |
getAs(contentType) | Blob | Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. |
getBlob() | Blob | Menampilkan data di dalam objek ini sebagai blob. |
getContent() | String | Mendapatkan konten HtmlOutput ini. |
getFaviconUrl() | String | Mendapatkan URL untuk tag link favicon yang ditambahkan ke halaman dengan memanggil setFaviconUrl(iconUrl) . |
getHeight() | Integer | Mendapatkan tinggi awal dialog kustom di Google Dokumen, Spreadsheet, atau Formulir. |
getMetaTags() | HtmlOutputMetaTag[] | Mendapatkan array objek yang mewakili tag meta yang ditambahkan ke halaman dengan memanggil addMetaTag(name, content) . |
getTitle() | String | Mendapatkan judul halaman output. |
getWidth() | Integer | Mendapatkan lebar awal dialog kustom di Google Dokumen, Spreadsheet, atau Formulir. |
setContent(content) | HtmlOutput | Menetapkan konten HtmlOutput ini. |
setFaviconUrl(iconUrl) | HtmlOutput | Menambahkan tag link untuk favicon ke halaman. |
setHeight(height) | HtmlOutput | Menetapkan tinggi awal dialog kustom di Google Dokumen, Spreadsheet, atau Formulir. |
setSandboxMode(mode) | HtmlOutput | Metode ini sekarang tidak berpengaruh. Sebelumnya, metode ini menetapkan sandbox
mode yang digunakan untuk skrip sisi klien. |
setTitle(title) | HtmlOutput | Menetapkan judul halaman output. |
setWidth(width) | HtmlOutput | Menetapkan lebar awal dialog kustom di Google Dokumen, Spreadsheet, atau Formulir. |
setXFrameOptionsMode(mode) | HtmlOutput | Menetapkan status header X-Frame-Options halaman, yang mengontrol
pencegahan clickjacking. |
HtmlOutputMetaTag
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getContent() | String | Mendapatkan konten tag meta ini. |
getName() | String | Mendapatkan nama HtmlOutputMetaTag ini. |
HtmlService
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SandboxMode | SandboxMode | Enum yang mewakili mode sandbox yang dapat digunakan untuk skrip HtmlService
sisi klien. |
XFrameOptionsMode | XFrameOptionsMode | Enum yang mewakili mode X-Frame-Options yang dapat digunakan untuk skrip HtmlService sisi klien. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createHtmlOutput() | HtmlOutput | Membuat objek HtmlOutput baru yang dapat ditampilkan dari skrip. |
createHtmlOutput(blob) | HtmlOutput | Membuat objek HtmlOutput baru dari resource BlobSource . |
createHtmlOutput(html) | HtmlOutput | Membuat objek HtmlOutput baru yang dapat ditampilkan dari skrip. |
createHtmlOutputFromFile(filename) | HtmlOutput | Membuat objek HtmlOutput baru dari file di editor kode. |
createTemplate(blob) | HtmlTemplate | Membuat objek HtmlTemplate baru dari resource BlobSource . |
createTemplate(html) | HtmlTemplate | Membuat objek HtmlTemplate baru yang dapat ditampilkan dari skrip. |
createTemplateFromFile(filename) | HtmlTemplate | Membuat objek HtmlTemplate baru dari file di editor kode. |
getUserAgent() | String | Mendapatkan string agen pengguna untuk browser saat ini. |
HtmlTemplate
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
evaluate() | HtmlOutput | Mengevaluasi template ini dan menampilkan objek HtmlOutput . |
getCode() | String | Menghasilkan string kode JavaScript, berdasarkan file template, yang dapat dievaluasi. |
getCodeWithComments() | String | Menghasilkan string kode JavaScript yang dapat dievaluasi, dengan setiap baris kode yang berisi baris asli dari template sebagai komentar. |
getRawContent() | String | Menampilkan konten yang belum diproses dari template ini. |
SandboxMode
Properti
Properti | Jenis | Deskripsi |
---|---|---|
EMULATED | Enum | Mode sandbox lama yang mengemulasi mode ketat ECMAScript 5 hanya menggunakan fitur yang tersedia di ECMAScript 3. |
IFRAME | Enum | Mode sandbox yang menggunakan sandbox iframe, bukan teknologi sandbox Caja yang digunakan oleh mode EMULATED dan NATIVE . |
NATIVE | Enum | Mode sandbox yang dibuat di atas mode ketat ECMAScript 5. |
XFrameOptionsMode
Properti
Properti | Jenis | Deskripsi |
---|---|---|
ALLOWALL | Enum | Header X-Frame-Options tidak akan disetel. |
DEFAULT | Enum | Menetapkan nilai default untuk header X-Frame-Options , yang mempertahankan asumsi keamanan
normal. |