Catatan Rilis

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

Juli 2022

19 Juli 2022

Apps Script kini otomatis menghapus project Google Cloud default (project Google Cloud yang dibuat Apps Script di latar belakang) saat skrip terkait tidak 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 lagi menggunakan metode berikut:

Metode ini akan menjadi tidak tersedia pada 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 diuraikan. Sebelumnya, runtime V8 memerlukan file skrip untuk diuraikan sebelum file lain dapat memanggil fungsi yang ditentukan.

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

Dalam contoh ini, error yang terjadi 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 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 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 tidak digunakan lagi dan digantikan oleh 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 pemberitahuan email saat seseorang di luar organisasi pemilik mengedit project skrip di lingkungan pengembangan terintegrasi (IDE) yang baru.

  • Untuk skrip terkait penampung: Jika seseorang di luar organisasi pemilik penampung membuat atau mengedit project skrip terikat penampung, pemilik penampung 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. Selanjutnya, gunakan Range.setValue(value) atau Range.setValues(values) untuk menambahkan nilai gambar ke sel.