HTML Service
HTML
Layanan ini memungkinkan aplikasi Apps Script menampilkan HTML, biasanya sebagai antarmuka pengguna.
Jika Anda baru menggunakan class ini, sebaiknya lihat juga
panduan Layanan HTML
.
Class
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 Forms. |
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 Forms. |
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 Forms. |
setXFrameOptionsMode(mode) | HtmlOutput | Menetapkan status header X-Frame-Options halaman, yang mengontrol pencegahan
clickjacking. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
getContent() | String | Mendapatkan konten tag meta ini. |
getName() | String | Mendapatkan nama HtmlOutputMetaTag ini. |
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 |
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
berisi baris asli dari template sebagai komentar. |
getRawContent() | String | Menampilkan konten template ini yang belum diproses. |
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. |
Properti
Properti | Jenis | Deskripsi |
ALLOWALL | Enum | Tidak ada header X-Frame-Options yang akan ditetapkan. |
DEFAULT | Enum | Menetapkan nilai default untuk header X-Frame-Options , yang mempertahankan asumsi keamanan
normal. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-03 UTC.
[null,null,["Terakhir diperbarui pada 2024-12-03 UTC."],[[["Apps Script's HTML service enables the creation of web-based user interfaces for applications."],["It offers classes like `HtmlOutput`, `HtmlTemplate`, and `HtmlService` to build and manage HTML content."],["You can dynamically generate HTML, set titles, manage meta tags, and control sandbox modes for security."],["The `HtmlOutput` class provides methods for content manipulation and display, while `HtmlTemplate` facilitates dynamic HTML construction."],["Consider using the guide to HTML Service for a detailed understanding and practical application of this service."]]],[]]