Catatan rilis: 2022

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

Desember 2022

16 Desember 2022

Apps Script tidak digunakan lagi layanan Kontak. Sebagai gantinya, gunakan layanan lanjutan People API. Lihat Melakukan migrasi 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) mengurai tanggal string yang disediakan sesuai dengan spesifikasi yang dijelaskan di 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 menolak lingkungan pengembangan terintegrasi (IDE) lama yang mendukung IDE yang didesain ulang yang diluncurkan pada bulan Desember 2020.

Pelajari update IDE lebih lanjut 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 membuatkannya untuk skrip tersebut.

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

8 Juli 2022

Apps Script tidak lagi menggunakan metode berikut:

Metode ini tidak akan tersedia lagi di akhir 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

Sekarang Anda dapat memanggil fungsi di file terpisah sebelum diurai. Sebelumnya, runtime V8 memerlukan file skrip untuk diurai sebelum file lain dapat memanggil fungsi yang ditentukan.

Kini, urutan file di editor Apps Script tidak menjadi masalah. Ini berarti Anda dapat memanggil fungsi dalam file berbeda untuk menetapkan nilai ke variabel global. Fungsi ini selalu ditentukan sebelum dipanggil. Perilaku ini mencerminkan runtime Rhino lama.

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

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

Kini Anda dapat melakukan tindakan berikut di lingkungan pengembangan terintegrasi (IDE) Apps Script yang 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 aktif 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 tidak digunakan lagi dan digantikan dengan konvensi penamaan 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) yang baru.

  • Untuk skrip yang terikat oleh penampung: Jika seseorang di luar organisasi pemilik penampung membuat atau mengedit project skrip yang terikat oleh 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 agar Anda dapat menambahkan gambar ke sel:

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

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