Catatan Rilis

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Halaman ini mencantumkan perubahan utama dalam setiap rilis Google Apps Script. Fitur ini dimaksudkan untuk membantu developer mengidentifikasi perubahan perilaku terbaru. Untuk perubahan lama, lihat catatan rilis untuk 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2012}20142 2012}

Desember 2022

16 Desember 2022

Apps Script tidak digunakan lagi layanan Kontak. Sebagai gantinya, gunakan layanan lanjutan People API. Lihat Memigrasi dari layanan Kontak ke layanan lanjutan People API.

Apps Script akan menonaktifkan layanan Kontak pada April 2023. Lihat jadwal penghentian Apps Script.

November 2022

3 November 2022

Apps Script menambahkan metode baru ke class Utilitas. parseDate(date, timeZone, format) menguraikan tanggal string yang disediakan sesuai dengan spesifikasi yang dijelaskan dalam class SimpleDateFormat Java Standard Edition.

1 November 2022

Apps Script telah menghentikan metode berikut:

Tidak ada metode pengganti untuk mendapatkan data ini dengan Apps Script.

Mempelajari peralihan dari Hangouts Klasik ke Chat

September 2022

27 September 2022

Apps Script telah menghentikan Integrated Development Environment (IDE) lama dan menggantinya dengan IDE yang didesain ulang yang diluncurkan pada Desember 2020.

Pelajari lebih lanjut pembaruan IDE dari postingan blog berikut:

Juli 2022

19 Juli 2022

Apps Script kini otomatis menghapus project Google Cloud default (project Google Cloud yang dibuat oleh Apps Script di latar belakang) saat skrip terkait belum berjalan dalam 180 hari atau lebih. Jika skrip berjalan setelah Apps Script menghapus project Google Cloud default, Apps Script akan membuatnya untuk skrip tersebut.

Update ini tidak memengaruhi project Google Cloud standar (project Google Cloud yang dibuat oleh orang).

8 Juli 2022

Apps Script tidak digunakan lagi sebagai berikut:

Metode ini tidak akan tersedia lagi nanti pada tahun ini setelah Google mengalihkan semua pengguna dari Hangouts Klasik ke Google Chat. Tidak ada metode pengganti untuk mendapatkan data ini dengan Apps Script.

Mempelajari peralihan dari Hangouts Klasik ke Chat

Juni 2022

6 Juni 2022

Anda kini dapat memanggil fungsi dalam file terpisah sebelum diuraikan. Sebelumnya, runtime V8 mengharuskan file skrip diuraikan sebelum file lain dapat memanggil fungsi yang ditentukannya.

Sekarang, urutan file di editor Apps Script tidak penting. Artinya, Anda dapat memanggil fungsi dalam file lain untuk menetapkan nilai ke variabel global. Fungsi ini selalu ditentukan sebelum dipanggil. Perilaku ini mencerminkan runtime Rhino lama.

Dalam contoh ini, error yang digunakan terjadi jika file skrip First.gs diurai sebelum file skrip Second.gs diurai:

First.gs

// This no longer fails in V8 if Second.gs isn't
// parsed by the time First.gs is
// being parsed.
var globalVar = calculate();

function myFunction() {
  Logger.log("globalVar = %s", globalVar);
}

Second.gs

// A utility function saved in a separate
// file (Second.gs) in the same script
// project.
function calculate() {
  return Math.random();
}

      

April 2022

13 April 2022

Sekarang Anda dapat melakukan tindakan berikut di lingkungan pengembangan terintegrasi (IDE) Apps Script baru:

Maret 2022

24 Maret 2022

Untuk Add-on Google Workspace, class Attachment telah ditambahkan ke Layanan Kartu yang memungkinkan Anda menambahkan lampiran kustom ke acara Kalender. Anda juga dapat menetapkan pemicu peristiwa yang diaktifkan saat pengguna mengklik penyedia lampiran add-on di menu dropdown Kalender. Untuk informasi selengkapnya, lihat EventAttachmentTrigger.

18 Maret 2022

Metode get untuk beberapa objek warna di Layanan Spreadsheet sudah tidak digunakan lagi dan digantikan dengan konvensi penamaan yang baru. Fungsinya tetap sama. Misalnya, metode getFontColor() dari class Range telah diganti dengan getFontColorObject().

Class berikut telah memperbarui metode get untuk objek warna:

Februari 2022

14 Februari 2022

Pemilik menerima peringatan email saat seseorang di luar organisasi pemilik mengedit project skrip di lingkungan pengembangan terintegrasi (IDE) baru.

  • Untuk skrip yang terikat penampung: Jika seseorang di luar organisasi pemilik penampung membuat atau mengedit project skrip yang terikat penampung, pemilik penampung akan menerima notifikasi email.

  • Untuk skrip mandiri: Jika seseorang di luar organisasi pemilik project skrip mengedit project skrip mandiri, pemilik project skrip akan menerima notifikasi email.

19 Januari 2022

Class berikut telah ditambahkan ke Layanan Spreadsheet untuk memungkinkan Anda menambahkan gambar ke sel:

  • CellImageBuilder: Builder ini membuat nilai gambar yang diperlukan untuk menambahkan gambar ke sel.
  • CellImage: Merepresentasikan gambar untuk ditambahkan ke sel.

Untuk menambahkan gambar ke sel, Anda harus membuat nilai gambar baru untuk gambar menggunakan SpreadsheetApp.newCellImage() dan CellImageBuilder. Lalu, gunakan Range.setValue(value) atau Range.setValues(values) untuk menambahkan nilai gambar ke sel.