Catatan Rilis: 2020

Halaman ini mencantumkan perubahan utama dalam setiap rilis Google Apps Script pada tahun 2020. Panduan ini ditujukan untuk membantu developer mengidentifikasi perubahan perilaku. Untuk perubahan terbaru lainnya, lihat catatan rilis tahun ini.

Desember 2020

7 Desember 2020

Lingkungan pengembangan terintegrasi Apps Script, atau IDE, telah didesain ulang sepenuhnya. Bersama dengan antarmuka yang benar-benar baru, fitur berikut telah diperbarui:

  • Editor kini memiliki sidebar kiri yang dapat diciutkan untuk membuka ringkasan, setelan, eksekusi, dan pemicu project Apps Script.
  • Panel resource editor kini mencakup file, layanan lanjutan, dan library.
  • Pemformatan otomatis telah ditambahkan ke editor.
  • Pelengkapan otomatis di editor telah disempurnakan agar lebih cepat, lebih konsisten, dan memperluas dukungannya ke fungsi yang ditentukan pengguna dan fitur bahasa JavaScript. Anda dapat menambahkan JSDoc ke fungsi untuk mendapatkan saran pelengkapan otomatis yang lebih baik.
  • Editor kini mendukung blok kode dan penyingkatan fungsi.
  • Pintasan keyboard dan Palet Command telah ditambahkan ke editor. Tekan F1 untuk melihat Command Palette dan pintasan keyboard yang tersedia.
  • Editor kini menyertakan menu klik kanan kontekstual dengan opsi seperti Go To Symbol, Rename Symbols, dan Command Palette.
  • Peningkatan telah dilakukan pada performa dan kecepatan debugger.
  • Log kini mengalir secara real time saat Anda menjalankan skrip.
  • Dialog deployment akan otomatis mendeteksi jenis deployment dari manifes project skrip. Anda dapat mengubah atau menambahkan jenis lainnya sesuai kebutuhan.
  • Deployment telah digabungkan dengan versi. Setiap kali Anda membuat deployment baru, versi baru akan otomatis dibuat. clasp pengguna tidak terpengaruh oleh perubahan ini.
  • Satu deployment dapat berupa deployment add-on , aplikasi web, library, atau API yang dapat dieksekusi. Semua deployment dapat digunakan sebagai library.
  • Sekarang hanya satu deployment yang dapat aktif pada satu waktu. Perubahan ini tidak memengaruhi deployment aktif yang ada. clasp pengguna tidak terpengaruh oleh perubahan ini.
  • Anda tidak dapat lagi menonaktifkan aplikasi web yang dipublikasikan secara eksplisit. Sebagai gantinya, hapus deployment yang memiliki aplikasi web tersebut. Untuk mengaktifkan kembali aplikasi web tersebut, deploy lagi.
  • Debugger tidak lagi didukung di runtime Rhino. Untuk menggunakan debugger, migrasikan skrip Anda ke runtime V8.
  • Menguji Add-on Editor belum didukung dalam rilis ini dan akan ditambahkan pada tahun 2021. Untuk menguji Add-on Editor, beralihlah kembali ke IDE lama.

Untuk beralih kembali ke IDE lama dari dalam editor, klik Gunakan editor lama di bagian atas.

Oktober 2020

23 Oktober 2020

Layanan lanjutan untuk Google Tables telah ditambahkan ke Apps Script. Layanan Tabel memungkinkan skrip membaca dan mengedit baris secara terprogram dalam Tabel.

September 2020

3 September 2020

Class dan metode baru telah ditambahkan untuk mendukung Sheet yang Terhubung.

Class baru berikut telah ditambahkan ke layanan Spreadsheet:

Metode baru untuk mendukung Sheet yang Terhubung telah ditambahkan ke class berikut di layanan Spreadsheet:

Agustus 2020

27 Agustus 2020

Class baru bernama DecoratedText telah ditambahkan ke Layanan Kartu. DecoratedText menambahkan teks dengan dekorasi opsional dan ditambahkan untuk menggantikan class KeyValue.

Juli 2020

27 Juli 2020

Untuk membantu menyederhanakan struktur folder dan model berbagi Google Drive, metode baru telah ditambahkan ke layanan Drive dan beberapa metode yang ada tidak digunakan lagi.

DriveApp kini memiliki metode enforceSingleParent(value) yang mengaktifkan atau menonaktifkan perilaku enforceSingleParent.

Class File kini memiliki metode berikut:

Class Folder kini memiliki metode berikut:

Metode class Folder berikut telah tidak digunakan lagi:

  • addFile(File)
  • addFolder(Folder)
  • removeFile(File)
  • removeFolder(Folder)

Juni 2020

12 Juni 2020

Metode baru telah ditambahkan ke layanan Spreadsheet.

April 2020

22 April 2020

Pemicu sederhana baru, onSelectionChange(e), telah ditambahkan untuk Google Spreadsheet. Pemicu onSelectionChange(e) berjalan secara otomatis saat pengguna mengubah pilihan di spreadsheet.

2 April 2020

Hal berikut telah ditambahkan ke layanan Spreadsheet

  • Class Drawing baru telah ditambahkan untuk mendukung gambar.
  • Sekarang Anda bisa mendapatkan gambar dengan metode Sheet.getDrawings().

Hal berikut telah ditambahkan ke layanan Drive

  • Ada nilai FILE_ORGANIZER baru di Enum izin. Jika memiliki izin FILE_ORGANIZER di drive bersama, Anda dapat mengedit, memindahkan, dan memindahkan konten dalam drive tersebut.

Februari 2020

28 Februari 2020

Metode berikut telah ditambahkan ke layanan Spreadsheet untuk mendukung penggunaan warna tema. Banyak dari metode ini menduplikasi efek dari metode warna yang sudah ada, tetapi memungkinkan Anda menggunakan objek Color, bukan string, sebagai parameter dan jenis nilai yang ditampilkan:

5 Februari 2020

Apps Script kini mendukung runtime V8. Hal ini memungkinkan fitur dan sintaksis JavaScript modern di Apps Script. Anda dapat memigrasikan skrip yang ada untuk menggunakan V8 dan fiturnya.

Januari 2020

21 Januari 2020

Untuk mendukung peluncuran Add-on G Suite, perubahan manifes, layanan, class, dan metode berikut telah ditambahkan ke Add-on: