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

NamaDeskripsi singkat
BlobObjek pertukaran data untuk layanan Apps Script.
BlobSourceAntarmuka untuk objek yang dapat mengekspor datanya sebagai Blob.
BrowserClass ini memberikan akses ke kotak dialog khusus untuk Google Spreadsheet.
ButtonEnum 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.
ButtonSetEnum yang mewakili kumpulan satu atau beberapa tombol dialog yang dilokalkan dan telah ditentukan sebelumnya yang dapat ditambahkan ke alert atau prompt.
ColorTypeJenis Warna
LoggerClass ini memungkinkan developer menulis ke log Eksekusi dan ke Google Cloud Logging jika skrip dikaitkan dengan Project Cloud standar.
MenuMenu kustom dalam instance antarmuka pengguna untuk Aplikasi Google.
MimeTypeEnumerasi yang memberikan akses ke deklarasi jenis MIME tanpa mengetik string secara eksplisit.
MonthEnum yang mewakili bulan dalam setahun.
PromptResponseRespons terhadap dialog prompt yang ditampilkan di lingkungan antarmuka pengguna untuk Aplikasi Google.
RgbColorWarna yang ditentukan oleh saluran warna merah, hijau, biru.
SessionClass Session menyediakan akses ke informasi sesi, seperti alamat email pengguna (dalam beberapa situasi) dan setelan bahasa.
UiInstance lingkungan antarmuka pengguna untuk Aplikasi Google yang memungkinkan skrip menambahkan fitur seperti menu, dialog, dan sidebar.
UserRepresentasi pengguna, cocok untuk pembuatan skrip.
WeekdayEnum yang mewakili hari dalam seminggu.
consoleClass ini memungkinkan developer menulis ke log Eksekusi dan ke Google Cloud Logging jika skrip dikaitkan dengan Project Cloud standar.

Blob

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
copyBlob()BlobMenampilkan salinan blob ini.
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getBytes()Byte[]Mendapatkan data yang disimpan dalam blob ini.
getContentType()StringMendapatkan jenis konten byte dalam blob ini.
getDataAsString()StringMendapatkan data blob ini sebagai String dengan encoding UTF-8.
getDataAsString(charset)StringMendapatkan data blob ini sebagai string dengan encoding yang ditentukan.
getName()StringMendapatkan nama blob ini.
isGoogleType()BooleanMenampilkan apakah blob ini adalah file Google Workspace (Spreadsheet, Dokumen, dll.).
setBytes(data)BlobMenetapkan data yang disimpan dalam blob ini.
setContentType(contentType)BlobMenetapkan jenis konten byte dalam blob ini.
setContentTypeFromExtension()BlobMenetapkan jenis konten byte dalam blob ini berdasarkan ekstensi file.
setDataFromString(string)BlobMenetapkan data blob ini dari string dengan encoding UTF-8.
setDataFromString(string, charset)BlobMenetapkan data blob ini dari string dengan encoding yang ditentukan.
setName(name)BlobMenetapkan nama blob ini.

BlobSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getBlob()BlobMenampilkan data di dalam objek ini sebagai blob.

Browser

Properti

PropertiJenisDeskripsi
ButtonsButtonSet

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
inputBox(prompt)StringMemunculkan kotak dialog dengan kotak input teks di browser pengguna.
inputBox(prompt, buttons)StringMemunculkan kotak dialog dengan kotak input teks di browser pengguna.
inputBox(title, prompt, buttons)StringMemunculkan kotak dialog dengan kotak input teks di browser pengguna.
msgBox(prompt)StringMemunculkan kotak dialog dengan pesan yang diberikan dan tombol OK di browser pengguna.
msgBox(prompt, buttons)StringMemunculkan kotak dialog dengan pesan yang diberikan dan tombol yang ditentukan di browser pengguna.
msgBox(title, prompt, buttons)StringMemunculkan kotak dialog dengan judul, pesan, dan tombol yang ditentukan di browser pengguna.

Button

Properti

PropertiJenisDeskripsi
CLOSEEnumTombol tutup standar yang ditampilkan di setiap panel judul dialog.
OKEnumTombol "OK", yang menunjukkan bahwa operasi harus dilanjutkan.
CANCELEnumTombol "Cancel", yang menunjukkan bahwa operasi tidak boleh dilanjutkan.
YESEnumTombol "Ya", yang menunjukkan respons positif terhadap pertanyaan.
NOEnumTombol "Tidak", yang menunjukkan respons negatif terhadap pertanyaan.

ButtonSet

Properti

PropertiJenisDeskripsi
OKEnumSatu tombol "Oke", yang menunjukkan pesan informasi yang hanya dapat ditutup.
OK_CANCELEnumTombol "OK" dan tombol "Cancel", yang memungkinkan pengguna melanjutkan atau menghentikan operasi.
YES_NOEnumTombol "Ya" dan tombol "Tidak", yang memungkinkan pengguna menjawab pertanyaan ya/tidak.
YES_NO_CANCELEnumTombol "Ya", tombol "Tidak", dan tombol "Batal", yang memungkinkan pengguna menjawab pertanyaan ya/tidak atau menghentikan operasi.

ColorType

Properti

PropertiJenisDeskripsi
UNSUPPORTEDEnumJenis warna yang tidak didukung.
RGBEnumWarna yang ditentukan oleh saluran warna merah, hijau, biru.
THEMEEnumWarna yang merujuk ke entri dalam skema warna tema.

Logger

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clear()voidMenghapus log.
getLog()StringMenampilkan daftar lengkap pesan dalam log saat ini.
log(data)LoggerMenulis data ke log.
log(format, values)LoggerMenulis string berformat ke konsol logging, menggunakan format dan nilai yang disediakan.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addItem(caption, functionName)MenuMenambahkan item ke menu.
addSeparator()MenuMenambahkan pemisah visual ke menu.
addSubMenu(menu)MenuMenambahkan submenu ke menu.
addToUi()voidMenyisipkan menu ke dalam instance antarmuka pengguna editor.

MimeType

Properti

PropertiJenisDeskripsi
GOOGLE_APPS_SCRIPTEnumRepresentasi jenis MIME untuk project Google Apps Script.
GOOGLE_DRAWINGSEnumRepresentasi jenis MIME untuk file Google Gambar.
GOOGLE_DOCSEnumRepresentasi jenis MIME untuk file Google Dokumen.
GOOGLE_FORMSEnumRepresentasi jenis MIME untuk file Google Formulir.
GOOGLE_SHEETSEnumRepresentasi jenis MIME untuk file Google Spreadsheet.
GOOGLE_SITESEnumRepresentasi jenis MIME untuk file Google Sites.
GOOGLE_SLIDESEnumRepresentasi jenis MIME untuk file Google Slide.
FOLDEREnumRepresentasi jenis MIME untuk folder Google Drive.
SHORTCUTEnumRepresentasi jenis MIME untuk pintasan Google Drive.
BMPEnumRepresentasi jenis MIME untuk file gambar BMP (biasanya .bmp).
GIFEnumRepresentasi jenis MIME untuk file gambar GIF (biasanya .gif).
JPEGEnumRepresentasi jenis MIME untuk file gambar JPEG (biasanya .jpg).
PNGEnumRepresentasi jenis MIME untuk file gambar PNG (biasanya .png).
SVGEnumRepresentasi jenis MIME untuk file gambar SVG (biasanya .svg).
PDFEnumRepresentasi jenis MIME untuk file PDF (biasanya .pdf).
CSSEnumRepresentasi jenis MIME untuk file teks CSS (biasanya .css).
CSVEnumRepresentasi jenis MIME untuk file teks CSV (biasanya .csv).
HTMLEnumRepresentasi jenis MIME untuk file teks HTML (biasanya .html).
JAVASCRIPTEnumRepresentasi jenis MIME untuk file teks JavaScript (biasanya .js).
PLAIN_TEXTEnumRepresentasi jenis MIME untuk file teks biasa (biasanya .txt).
RTFEnumRepresentasi jenis MIME untuk file teks kaya (biasanya .rtf).
OPENDOCUMENT_GRAPHICSEnumRepresentasi jenis MIME untuk file grafis OpenDocument (biasanya .odg).
OPENDOCUMENT_PRESENTATIONEnumRepresentasi jenis MIME untuk file presentasi OpenDocument (biasanya .odp).
OPENDOCUMENT_SPREADSHEETEnumRepresentasi jenis MIME untuk file spreadsheet OpenDocument (biasanya .ods).
OPENDOCUMENT_TEXTEnumRepresentasi jenis MIME untuk file pengolah kata OpenDocument (biasanya .odt).
MICROSOFT_EXCELEnumRepresentasi jenis MIME untuk file spreadsheet Microsoft Excel (biasanya .xlsx).
MICROSOFT_EXCEL_LEGACYEnumRepresentasi jenis MIME untuk file lama Microsoft Excel (biasanya .xls).
MICROSOFT_POWERPOINTEnumRepresentasi jenis MIME untuk file presentasi Microsoft PowerPoint (biasanya .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumRepresentasi jenis MIME untuk file lama Microsoft PowerPoint (biasanya .ppt).
MICROSOFT_WORDEnumRepresentasi jenis MIME untuk file dokumen Microsoft Word (biasanya .docx).
MICROSOFT_WORD_LEGACYEnumRepresentasi jenis MIME untuk file lama Microsoft Word (biasanya .doc).
ZIPEnumRepresentasi jenis MIME untuk file arsip ZIP (biasanya .zip).

Month

Properti

PropertiJenisDeskripsi
JANUARYEnumJanuari (bulan 1).
FEBRUARYEnumFebruari (bulan 2).
MARCHEnumMaret (bulan ke-3).
APRILEnumApril (bulan ke-4).
MAYEnumMei (bulan ke-5).
JUNEEnumJuni (bulan 6).
JULYEnumJuli (bulan 7).
AUGUSTEnumAgustus (bulan 8).
SEPTEMBEREnumSeptember (bulan 9).
OCTOBEREnumOktober (bulan ke-10).
NOVEMBEREnumNovember (bulan 11).
DECEMBEREnumDesember (bulan 12).

PromptResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getResponseText()StringMendapatkan teks yang dimasukkan pengguna di kolom input dialog.
getSelectedButton()ButtonMendapatkan tombol yang diklik pengguna untuk menutup dialog.

RgbColor

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asHexString()StringMenampilkan warna sebagai string heksadesimal 7 karakter bergaya CSS (#rrggbb) atau string heksadesimal 9 karakter (#aarrggbb).
getBlue()IntegerSaluran biru warna ini, sebagai angka dari 0 hingga 255.
getColorType()ColorTypeMendapatkan jenis warna ini.
getGreen()IntegerSaluran hijau warna ini, sebagai angka dari 0 hingga 255.
getRed()IntegerSaluran merah warna ini, sebagai angka dari 0 hingga 255.

Session

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getActiveUser()UserMendapatkan informasi tentang pengguna saat ini.
getActiveUserLocale()StringMendapatkan setelan bahasa pengguna saat ini sebagai string—misalnya, en untuk bahasa Inggris.
getEffectiveUser()UserMendapatkan informasi tentang pengguna yang menjalankan skrip.
getScriptTimeZone()StringMendapatkan zona waktu skrip.
getTemporaryActiveUserKey()StringMendapatkan kunci sementara yang unik untuk pengguna aktif, tetapi tidak mengungkapkan identitas pengguna.

Ui

Properti

PropertiJenisDeskripsi
ButtonButtonEnum 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.
ButtonSetButtonSetEnum yang mewakili kumpulan satu atau beberapa tombol dialog yang dilokalkan dan telah ditentukan sebelumnya yang dapat ditambahkan ke notifikasi atau perintah.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
alert(prompt)ButtonMembuka kotak dialog di editor pengguna dengan pesan yang diberikan dan tombol "OK".
alert(prompt, buttons)ButtonMembuka kotak dialog di editor pengguna dengan pesan dan kumpulan tombol yang diberikan.
alert(title, prompt, buttons)ButtonMembuka kotak dialog di editor pengguna dengan judul, pesan, dan kumpulan tombol yang diberikan.
createAddonMenu()MenuMembuat builder yang dapat digunakan untuk menyisipkan submenu ke menu Ekstensi editor.
createMenu(caption)MenuMembuat builder yang dapat digunakan untuk menambahkan menu ke antarmuka pengguna editor.
prompt(prompt)PromptResponseMembuka kotak dialog input di editor pengguna dengan pesan yang diberikan dan tombol "OK".
prompt(prompt, buttons)PromptResponseMembuka kotak dialog input di editor pengguna dengan pesan dan kumpulan tombol yang diberikan.
prompt(title, prompt, buttons)PromptResponseMembuka kotak dialog input di editor pengguna dengan judul, pesan, dan kumpulan tombol yang diberikan.
showModalDialog(userInterface, title)voidMembuka kotak dialog modal di editor pengguna dengan konten sisi klien kustom.
showModelessDialog(userInterface, title)voidMembuka kotak dialog tanpa mode di editor pengguna dengan konten sisi klien kustom.
showSidebar(userInterface)voidMembuka sidebar di editor pengguna dengan konten sisi klien kustom.

User

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getEmail()StringMendapatkan alamat email pengguna, jika tersedia.

Weekday

Properti

PropertiJenisDeskripsi
SUNDAYEnumMinggu.
MONDAYEnumSenin.
TUESDAYEnumSelasa.
WEDNESDAYEnumRabu.
THURSDAYEnumKamis.
FRIDAYEnumJumat.
SATURDAYEnumSabtu.

console

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
error()voidMenghasilkan pesan level ERROR kosong ke Stackdriver Logging.
error(formatOrObject, values)voidMenghasilkan pesan level ERROR ke Stackdriver Logging.
info()voidMenghasilkan pesan level INFO kosong ke Stackdriver Logging.
info(formatOrObject, values)voidMenghasilkan pesan level INFO ke Stackdriver Logging.
log()voidMenghasilkan pesan level DEBUG kosong ke Stackdriver Logging.
log(formatOrObject, values)voidMenghasilkan pesan level DEBUG ke Stackdriver Logging.
time(label)voidMemulai timer yang dapat Anda gunakan untuk melacak berapa lama operasi berlangsung.
timeEnd(label)voidMenghentikan timer yang sebelumnya dimulai dengan memanggil console.time().
warn()voidMenghasilkan pesan level PERINGATAN kosong ke Stackdriver Logging.
warn(formatOrObject, values)voidMenghasilkan pesan level PERINGATAN ke Stackdriver Logging.