Base Service
Dasar
Layanan ini memberikan akses ke informasi pengguna seperti alamat email dan
nama pengguna. Setelan ini juga mengontrol log skrip dan kotak dialog di aplikasi Google Workspace.
Class
Nama | Deskripsi singkat |
Blob | Objek pertukaran data untuk layanan Apps Script. |
BlobSource | Antarmuka untuk objek yang dapat mengekspor datanya sebagai Blob . |
Browser | Class ini memberikan akses ke kotak dialog khusus untuk Google Spreadsheet. |
Button | Enum yang mewakili tombol dialog yang telah ditentukan dan dilokalkan yang ditampilkan oleh alert atau PromptResponse.getSelectedButton() untuk menunjukkan
tombol mana dalam dialog yang diklik pengguna. |
ButtonSet | Enum yang mewakili kumpulan satu atau beberapa tombol dialog yang dilokalkan dan telah ditentukan sebelumnya yang dapat
ditambahkan ke alert atau prompt . |
ColorType | Jenis Warna |
Logger | Class ini memungkinkan developer menulis ke log Eksekusi dan ke Google Cloud Logging jika skrip dikaitkan dengan Project Cloud standar. |
Menu | Menu kustom dalam instance antarmuka pengguna untuk Aplikasi Google. |
MimeType | Enumerasi yang memberikan akses ke deklarasi jenis MIME tanpa mengetik string secara eksplisit. |
Month | Enum yang mewakili bulan dalam setahun. |
PromptResponse | Respons terhadap dialog prompt yang ditampilkan di
lingkungan antarmuka pengguna untuk Aplikasi Google. |
RgbColor | Warna yang ditentukan oleh saluran warna merah, hijau, biru. |
Session | Class Session menyediakan akses ke informasi sesi, seperti alamat email pengguna (dalam
beberapa situasi) dan setelan bahasa. |
Ui | Instance lingkungan antarmuka pengguna untuk Aplikasi Google yang memungkinkan skrip menambahkan
fitur seperti menu, dialog, dan sidebar. |
User | Representasi pengguna, cocok untuk pembuatan skrip. |
Weekday | Enum yang mewakili hari dalam seminggu. |
console | Class ini memungkinkan developer menulis ke log Eksekusi dan ke Google Cloud Logging jika skrip dikaitkan dengan Project Cloud standar. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
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. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
inputBox(prompt) | String | Memunculkan kotak dialog dengan kotak input teks di browser pengguna. |
inputBox(prompt, buttons) | String | Memunculkan kotak dialog dengan kotak input teks di browser pengguna. |
inputBox(title, prompt, buttons) | String | Memunculkan kotak dialog dengan kotak input teks di browser pengguna. |
msgBox(prompt) | String | Memunculkan kotak dialog dengan pesan yang diberikan dan tombol OK di browser pengguna. |
msgBox(prompt, buttons) | String | Memunculkan kotak dialog dengan pesan yang diberikan dan tombol yang ditentukan di browser pengguna. |
msgBox(title, prompt, buttons) | String | Memunculkan kotak dialog dengan judul, pesan, dan tombol yang ditentukan di browser pengguna. |
Properti
Properti | Jenis | Deskripsi |
CLOSE | Enum | Tombol tutup standar yang ditampilkan di setiap panel judul dialog. |
OK | Enum | Tombol "OK", yang menunjukkan bahwa operasi harus dilanjutkan. |
CANCEL | Enum | Tombol "Cancel", yang menunjukkan bahwa operasi tidak boleh dilanjutkan. |
YES | Enum | Tombol "Ya", yang menunjukkan respons positif terhadap pertanyaan. |
NO | Enum | Tombol "Tidak", yang menunjukkan respons negatif terhadap pertanyaan. |
Properti
Properti | Jenis | Deskripsi |
OK | Enum | Satu tombol "Oke", yang menunjukkan pesan informasi yang hanya dapat ditutup. |
OK_CANCEL | Enum | Tombol "OK" dan tombol "Cancel", yang memungkinkan pengguna melanjutkan atau menghentikan
operasi. |
YES_NO | Enum | Tombol "Ya" dan tombol "Tidak", yang memungkinkan pengguna menjawab pertanyaan ya/tidak. |
YES_NO_CANCEL | Enum | Tombol "Ya", tombol "Tidak", dan tombol "Batal", yang memungkinkan pengguna menjawab
pertanyaan ya/tidak atau menghentikan operasi. |
Properti
Properti | Jenis | Deskripsi |
UNSUPPORTED | Enum | Jenis warna yang tidak didukung. |
RGB | Enum | Warna yang ditentukan oleh saluran warna merah, hijau, biru. |
THEME | Enum | Warna yang merujuk ke entri dalam skema warna tema. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
clear() | void | Menghapus log. |
getLog() | String | Menampilkan daftar lengkap pesan dalam log saat ini. |
log(data) | Logger | Menulis data ke log. |
log(format, values) | Logger | Menulis string berformat ke konsol logging, menggunakan format dan nilai yang disediakan. |
Properti
Properti | Jenis | Deskripsi |
GOOGLE_APPS_SCRIPT | Enum | Representasi jenis MIME untuk project Google Apps Script. |
GOOGLE_DRAWINGS | Enum | Representasi jenis MIME untuk file Google Gambar. |
GOOGLE_DOCS | Enum | Representasi jenis MIME untuk file Google Dokumen. |
GOOGLE_FORMS | Enum | Representasi jenis MIME untuk file Google Formulir. |
GOOGLE_SHEETS | Enum | Representasi jenis MIME untuk file Google Spreadsheet. |
GOOGLE_SITES | Enum | Representasi jenis MIME untuk file Google Sites. |
GOOGLE_SLIDES | Enum | Representasi jenis MIME untuk file Google Slide. |
FOLDER | Enum | Representasi jenis MIME untuk folder Google Drive. |
SHORTCUT | Enum | Representasi jenis MIME untuk pintasan Google Drive. |
BMP | Enum | Representasi jenis MIME untuk file gambar BMP (biasanya .bmp). |
GIF | Enum | Representasi jenis MIME untuk file gambar GIF (biasanya .gif). |
JPEG | Enum | Representasi jenis MIME untuk file gambar JPEG (biasanya .jpg). |
PNG | Enum | Representasi jenis MIME untuk file gambar PNG (biasanya .png). |
SVG | Enum | Representasi jenis MIME untuk file gambar SVG (biasanya .svg). |
PDF | Enum | Representasi jenis MIME untuk file PDF (biasanya .pdf). |
CSS | Enum | Representasi jenis MIME untuk file teks CSS (biasanya .css). |
CSV | Enum | Representasi jenis MIME untuk file teks CSV (biasanya .csv). |
HTML | Enum | Representasi jenis MIME untuk file teks HTML (biasanya .html). |
JAVASCRIPT | Enum | Representasi jenis MIME untuk file teks JavaScript (biasanya .js). |
PLAIN_TEXT | Enum | Representasi jenis MIME untuk file teks biasa (biasanya .txt). |
RTF | Enum | Representasi jenis MIME untuk file teks kaya (biasanya .rtf). |
OPENDOCUMENT_GRAPHICS | Enum | Representasi jenis MIME untuk file grafis OpenDocument (biasanya .odg). |
OPENDOCUMENT_PRESENTATION | Enum | Representasi jenis MIME untuk file presentasi OpenDocument (biasanya .odp). |
OPENDOCUMENT_SPREADSHEET | Enum | Representasi jenis MIME untuk file spreadsheet OpenDocument (biasanya .ods). |
OPENDOCUMENT_TEXT | Enum | Representasi jenis MIME untuk file pengolah kata OpenDocument (biasanya .odt). |
MICROSOFT_EXCEL | Enum | Representasi jenis MIME untuk file spreadsheet Microsoft Excel (biasanya .xlsx). |
MICROSOFT_EXCEL_LEGACY | Enum | Representasi jenis MIME untuk file lama Microsoft Excel (biasanya .xls). |
MICROSOFT_POWERPOINT | Enum | Representasi jenis MIME untuk file presentasi Microsoft PowerPoint (biasanya .pptx). |
MICROSOFT_POWERPOINT_LEGACY | Enum | Representasi jenis MIME untuk file lama Microsoft PowerPoint (biasanya .ppt). |
MICROSOFT_WORD | Enum | Representasi jenis MIME untuk file dokumen Microsoft Word (biasanya .docx). |
MICROSOFT_WORD_LEGACY | Enum | Representasi jenis MIME untuk file lama Microsoft Word (biasanya .doc). |
ZIP | Enum | Representasi jenis MIME untuk file arsip ZIP (biasanya .zip). |
Properti
Properti | Jenis | Deskripsi |
JANUARY | Enum | Januari (bulan 1). |
FEBRUARY | Enum | Februari (bulan 2). |
MARCH | Enum | Maret (bulan ke-3). |
APRIL | Enum | April (bulan ke-4). |
MAY | Enum | Mei (bulan ke-5). |
JUNE | Enum | Juni (bulan 6). |
JULY | Enum | Juli (bulan 7). |
AUGUST | Enum | Agustus (bulan 8). |
SEPTEMBER | Enum | September (bulan 9). |
OCTOBER | Enum | Oktober (bulan ke-10). |
NOVEMBER | Enum | November (bulan 11). |
DECEMBER | Enum | Desember (bulan 12). |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
getResponseText() | String | Mendapatkan teks yang dimasukkan pengguna di kolom input dialog. |
getSelectedButton() | Button | Mendapatkan tombol yang diklik pengguna untuk menutup dialog. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
asHexString() | String | Menampilkan warna sebagai string heksadesimal 7 karakter bergaya CSS (#rrggbb) atau string heksadesimal
9 karakter (#aarrggbb). |
getBlue() | Integer | Saluran biru warna ini, sebagai angka dari 0 hingga 255. |
getColorType() | ColorType | Mendapatkan jenis warna ini. |
getGreen() | Integer | Saluran hijau warna ini, sebagai angka dari 0 hingga 255. |
getRed() | Integer | Saluran merah warna ini, sebagai angka dari 0 hingga 255. |
Properti
Properti | Jenis | Deskripsi |
Button | Button | Enum yang mewakili tombol dialog yang telah ditentukan dan dilokalkan yang ditampilkan oleh peringatan atau PromptResponse.getSelectedButton() untuk menunjukkan
tombol mana dalam dialog yang diklik pengguna. |
ButtonSet | ButtonSet | Enum yang mewakili kumpulan satu atau beberapa tombol dialog yang dilokalkan dan telah ditentukan sebelumnya yang dapat
ditambahkan ke notifikasi atau perintah. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
alert(prompt) | Button | Membuka kotak dialog di editor pengguna dengan pesan yang diberikan dan tombol "OK". |
alert(prompt, buttons) | Button | Membuka kotak dialog di editor pengguna dengan pesan dan kumpulan tombol yang diberikan. |
alert(title, prompt, buttons) | Button | Membuka kotak dialog di editor pengguna dengan judul, pesan, dan kumpulan tombol yang diberikan. |
createAddonMenu() | Menu | Membuat builder yang dapat digunakan untuk menyisipkan submenu ke menu Ekstensi editor. |
createMenu(caption) | Menu | Membuat builder yang dapat digunakan untuk menambahkan menu ke antarmuka pengguna editor. |
prompt(prompt) | PromptResponse | Membuka kotak dialog input di editor pengguna dengan pesan yang diberikan dan tombol "OK". |
prompt(prompt, buttons) | PromptResponse | Membuka kotak dialog input di editor pengguna dengan pesan dan kumpulan tombol yang diberikan. |
prompt(title, prompt, buttons) | PromptResponse | Membuka kotak dialog input di editor pengguna dengan judul, pesan, dan kumpulan
tombol yang diberikan. |
showModalDialog(userInterface, title) | void | Membuka kotak dialog modal di editor pengguna dengan konten sisi klien kustom. |
showModelessDialog(userInterface, title) | void | Membuka kotak dialog tanpa mode di editor pengguna dengan konten sisi klien kustom. |
showSidebar(userInterface) | void | Membuka sidebar di editor pengguna dengan konten sisi klien kustom. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
getEmail() | String | Mendapatkan alamat email pengguna, jika tersedia. |
Properti
Properti | Jenis | Deskripsi |
SUNDAY | Enum | Minggu. |
MONDAY | Enum | Senin. |
TUESDAY | Enum | Selasa. |
WEDNESDAY | Enum | Rabu. |
THURSDAY | Enum | Kamis. |
FRIDAY | Enum | Jumat. |
SATURDAY | Enum | Sabtu. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
error() | void | Menghasilkan pesan level ERROR kosong ke Stackdriver Logging. |
error(formatOrObject, values) | void | Menghasilkan pesan level ERROR ke Stackdriver Logging. |
info() | void | Menghasilkan pesan level INFO kosong ke Stackdriver Logging. |
info(formatOrObject, values) | void | Menghasilkan pesan level INFO ke Stackdriver Logging. |
log() | void | Menghasilkan pesan level DEBUG kosong ke Stackdriver Logging. |
log(formatOrObject, values) | void | Menghasilkan pesan level DEBUG ke Stackdriver Logging. |
time(label) | void | Memulai timer yang dapat Anda gunakan untuk melacak berapa lama operasi berlangsung. |
timeEnd(label) | void | Menghentikan timer yang sebelumnya dimulai dengan memanggil console.time() . |
warn() | void | Menghasilkan pesan level PERINGATAN kosong ke Stackdriver Logging. |
warn(formatOrObject, values) | void | Menghasilkan pesan level PERINGATAN ke Stackdriver Logging. |
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-02 UTC.
[null,null,["Terakhir diperbarui pada 2024-12-02 UTC."],[[["The Base Service within Google Workspace manages user information, script logs, and dialog boxes within applications."],["The `Ui` class provides methods to manage the user interface, including menus, dialog boxes, and sidebars."],["Classes like `Blob`, `Logger`, and `Session` handle data, logging, and user session information respectively."],["Various methods are available for interacting with users, like getting their email (`User` class) or displaying dialogs (`Browser` and `Ui` classes)."],["The `console` class enables logging messages to Google Cloud's Stackdriver Logging for debugging purposes."]]],[]]