Informacje o wersji: 2022

Ta strona zawiera listę najważniejszych zmian wprowadzonych w każdej wersji Google Apps Script w 2022 roku. Ma ona pomóc deweloperom w zidentyfikowaniu ostatnich zmian w działaniu usługi. Informacje o starszych zmianach znajdziesz w informacjach o wersjach: 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 1112

Grudzień 2022 r.

16 grudnia 2022 r.

Aplikacja Apps Script wycofała usługę Kontakty. Zamiast tego używaj usługi zaawansowanej usługi People API. Więcej informacji znajdziesz w artykule Przejście z usługi Kontakty na zaawansowaną usługę People API.

W kwietniu 2023 roku Apps Script wyłączy usługę Kontakty. Zapoznaj się z harmonogramem wyłączenia Apps Script.

Listopad 2022 r.

3 listopada 2022 r.

Apps Script dodał nową metodę do klasy Narzędzia. parseDate(date, timeZone, format) analizuje podaną datę, zgodnie ze specyfikacją opisaną w klasie Java Standard Edition SimpleDateFormat.

1 listopada 2022 r.

Apps Script wycofuje te metody:

Nie ma alternatywnej metody pobrania tych danych za pomocą Apps Script.

Więcej informacji o przechodzeniu z klasycznej wersji Hangouts na Google Chat

Wrzesień 2022 r.

27 września 2022 r.

Usługa Apps Script wycofała starsze, zintegrowane środowisko programistyczne (IDE), zastępując je nowym, które zbudowano w grudniu 2020 r.

Więcej informacji o aktualizacjach IDE znajdziesz w tych postach na blogu:

Lipiec 2022 r.

19 lipca 2022 r.

Apps Script będzie teraz automatycznie usuwać domyślne projekty Google Cloud (projekty Google Cloud tworzone w tle przez Apps Script), gdy powiązane z nimi skrypty nie były uruchamiane przez co najmniej 180 dni. Jeśli skrypt zostanie uruchomiony po usunięciu domyślnego projektu Google Cloud, Apps Script utworzy go dla skryptu.

Ta zmiana nie ma wpływu na standardowe projekty Google Cloud (projekty Google Cloud tworzone przez użytkowników).

8 lipca 2022 r.

Apps Script wycofał te metody:

Te metody będą niedostępne jeszcze w tym roku, gdy Google przeniesie wszystkich użytkowników z klasycznej wersji Hangouts do Google Chat. Nie ma alternatywnej metody pobrania tych danych za pomocą Apps Script.

Więcej informacji o przechodzeniu z klasycznej wersji Hangouts na Google Chat

Czerwiec 2022 r.

6 czerwca 2022 r.

Możesz teraz wywoływać funkcje w osobnych plikach, zanim zostaną one przeanalizowane. Wcześniej środowisko wykonawcze V8 wymagało analizy pliku skryptu, zanim jakikolwiek inny plik mógłby wywołać zdefiniowane przez niego funkcje.

Teraz kolejność plików w edytorze Apps Script nie ma znaczenia. Oznacza to, że możesz wywołać funkcję w innym pliku, aby przypisać wartość do zmiennej globalnej – funkcja jest zawsze zdefiniowana przed wywołaniem. Działanie to odzwierciedla działanie starszego środowiska wykonawczego Rhino.

W tym przykładzie błąd wystąpił, gdy plik skryptu First.gs został przeanalizowany przed analizą pliku skryptu Second.gs:

Pierwszy.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);
}

Druga.gs

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

      

Kwiecień 2022 r.

13 kwietnia 2022 r.

W nowym, zintegrowanym środowisku Apps Script (IDE) możesz teraz wykonywać te czynności:

Marzec 2022 r.

24 marca 2022 r.

W przypadku dodatków do Google Workspace do usługi kart dodaliśmy klasę Attachment, która umożliwia dodawanie niestandardowych załączników do wydarzeń w Kalendarzu. Możesz też skonfigurować regułę zdarzenia, która będzie się uruchamiać, gdy użytkownik kliknie dostawcę załącznika dodatku w menu Kalendarz. Więcej informacji znajdziesz tutaj: EventAttachmentTrigger.

18 marca 2022 r.

Metody get dla kilku obiektów koloru w usłudze arkusza kalkulacyjnego zostały wycofane i zastąpione nową konwencją nazewnictwa. Funkcje pozostają takie same. Na przykład metoda getFontColor() z klasy Range została zastąpiona przez getFontColorObject().

Te klasy zaktualizowały metody get dla obiektów koloru:

Luty 2022 r.

14 lutego 2022 r.

Właściciele otrzymują alerty e-mail, gdy ktoś spoza organizacji właściciela edytuje projekt skryptu w nowym, zintegrowanym środowisku programistycznym.

  • Skrypty powiązane z kontenerem: jeśli ktoś spoza organizacji właściciela kontenera utworzy lub edytuje projekt skryptu powiązany z kontenerem, właściciel kontenera otrzyma e-maila z powiadomieniem.

  • W przypadku samodzielnych skryptów: jeśli osoba spoza organizacji właściciela projektu skryptu edytuje samodzielny projekt skryptu, właściciel e-maila z powiadomieniem otrzyma powiadomienie.

19 stycznia 2022 r.

Do usługi arkusza kalkulacyjnego dodaliśmy te klasy, aby umożliwić dodawanie obrazów do komórek:

  • CellImageBuilder: ten kreator tworzy wartość obrazu niezbędną do dodania obrazu do komórki.
  • CellImage: reprezentuje obraz do dodania do komórki.

Aby dodać obraz do komórki, musisz utworzyć nową wartość obrazu za pomocą właściwości SpreadsheetApp.newCellImage() i CellImageBuilder. Następnie użyj wartości Range.setValue(value) lub Range.setValues(values), aby dodać do komórki wartość obrazu.