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. |
Blob
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
copyBlob() | Blob | Menampilkan salinan blob ini. |
getAs(contentType) | Blob | Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. |
getBytes() | Byte[] | Mendapatkan data yang disimpan dalam blob ini. |
getContentType() | String | Mendapatkan jenis konten byte dalam blob ini. |
getDataAsString() | String | Mendapatkan data blob ini sebagai String dengan encoding UTF-8. |
getDataAsString(charset) | String | Mendapatkan data blob ini sebagai string dengan encoding yang ditentukan. |
getName() | String | Mendapatkan nama blob ini. |
isGoogleType() | Boolean | Menampilkan apakah blob ini adalah file Google Workspace (Spreadsheet, Dokumen, dll.). |
setBytes(data) | Blob | Menetapkan data yang disimpan dalam blob ini. |
setContentType(contentType) | Blob | Menetapkan jenis konten byte dalam blob ini. |
setContentTypeFromExtension() | Blob | Menetapkan jenis konten byte dalam blob ini berdasarkan ekstensi file. |
setDataFromString(string) | Blob | Menetapkan data blob ini dari string dengan encoding UTF-8. |
setDataFromString(string, charset) | Blob | Menetapkan data blob ini dari string dengan encoding yang ditentukan. |
setName(name) | Blob | Menetapkan nama blob ini. |
BlobSource
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. |
Browser
Properti
Properti | Jenis | Deskripsi |
---|---|---|
Buttons | ButtonSet |
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. |
Button
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. |
ButtonSet
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. |
ColorType
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. |
Logger
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. |
Menu
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addItem(caption, functionName) | Menu | Menambahkan item ke menu. |
addSeparator() | Menu | Menambahkan pemisah visual ke menu. |
addSubMenu(menu) | Menu | Menambahkan submenu ke menu. |
addToUi() | void | Menyisipkan menu ke dalam instance antarmuka pengguna editor. |
MimeType
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). |
Month
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). |
PromptResponse
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. |
RgbColor
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. |
Session
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getActiveUser() | User | Mendapatkan informasi tentang pengguna saat ini. |
getActiveUserLocale() | String | Mendapatkan setelan bahasa pengguna saat ini sebagai string—misalnya, en untuk bahasa Inggris. |
getEffectiveUser() | User | Mendapatkan informasi tentang pengguna yang menjalankan skrip. |
getScriptTimeZone() | String | Mendapatkan zona waktu skrip. |
getTemporaryActiveUserKey() | String | Mendapatkan kunci sementara yang unik untuk pengguna aktif, tetapi tidak mengungkapkan identitas pengguna. |
Ui
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. |
User
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getEmail() | String | Mendapatkan alamat email pengguna, jika tersedia. |
Weekday
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. |
console
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. |