Base Service

Dasar

Layanan ini memberikan akses ke informasi pengguna, seperti alamat email dan nama pengguna. Kebijakan 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.
BrowserKelas ini memberikan akses ke kotak dialog khusus untuk {i>Google Sheets<i}.
ButtonEnum yang mewakili tombol dialog yang dilokalkan dan telah ditentukan sebelumnya, 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 telah ditentukan dan dilokalkan yang dapat ditambahkan ke alert atau prompt.
ColorTypeJenis-jenis Warna
LoggerClass ini memungkinkan developer menulis teks ke log proses debug.
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, dan biru.
SessionClass Sesi memberikan 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 untuk menulis log ke layanan Stackdriver Logging Google Cloud Platform.

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 tersimpan 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 di 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)StringMenampilkan kotak dialog dengan pesan yang diberikan dan tombol tertentu di browser pengguna.
msgBox(title, prompt, buttons)StringMenampilkan kotak dialog dengan judul dan pesan yang diberikan, serta tombol tertentu di browser pengguna.

Button

Properti

PropertiJenisDeskripsi
CLOSEEnumTombol tutup standar yang ditampilkan di setiap baris judul dialog.
OKEnumTombol "OK", menunjukkan bahwa operasi harus dilanjutkan.
CANCELEnumTombol "Cancel", menunjukkan bahwa operasi seharusnya tidak dilanjutkan.
YESEnumTombol "Ya", yang menunjukkan respons positif terhadap sebuah pertanyaan.
NOEnumTombol "Tidak", menunjukkan respons negatif terhadap sebuah 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, dan biru.
THEMEEnumWarna yang mengacu pada entri dalam skema warna tema.

Logger

Metode

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addItem(caption, functionName)MenuMenambahkan item ke menu.
addSeparator()MenuMenambahkan pemisah visual ke menu.
addSubMenu(menu)MenuMenambahkan sub-menu 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 rich text (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 pemrosesan 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 3).
APRILEnumApril (bulan 4).
MAYEnumMei (bulan 5).
JUNEEnumJuni (bulan 6).
JULYEnumJuli (bulan ke-7).
AUGUSTEnumAgustus (bulan 8).
SEPTEMBEREnumSeptember (bulan 9).
OCTOBEREnumOktober (bulan ke-10).
NOVEMBEREnumNovember (bulan ke-11).
DECEMBEREnumDesember (bulan ke-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 gaya CSS (#rrggbb) atau string heksadesimal 9 karakter (#aarrggbb).
getBlue()IntegerSaluran biru dari warna ini, sebagai angka dari 0 hingga 255.
getColorType()ColorTypeDapatkan jenis warna ini.
getGreen()IntegerSaluran hijau dari 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 otoritasnya 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 dilokalkan dan telah ditentukan, yang ditampilkan oleh pemberitahuan atau PromptResponse.getSelectedButton() untuk menunjukkan tombol mana dalam dialog yang diklik pengguna.
ButtonSetButtonSetEnum yang mewakili kumpulan satu atau beberapa tombol dialog yang telah ditentukan dan dilokalkan yang dapat ditambahkan ke pemberitahuan 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 dalam 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 kustom sisi klien.
showModelessDialog(userInterface, title)voidMembuka kotak dialog tanpa mode di editor pengguna dengan konten kustom sisi klien.
showSidebar(userInterface)voidMembuka sidebar di editor pengguna dengan konten kustom sisi klien.

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 WARNING kosong ke Stackdriver Logging.
warn(formatOrObject, values)voidMenghasilkan pesan level WARNING ke Stackdriver Logging.