Auf dieser Seite sind die wichtigsten Änderungen in den einzelnen Versionen von Google Apps Script im Jahr 2016 aufgeführt. Sie soll Entwicklern helfen, Verhaltensänderungen zu erkennen. Weitere aktuelle Änderungen finden Sie in den Versionshinweisen zum aktuellen Jahr.
Dezember 2016
1. Dezember 2016
Das Programm Early Access wurde für neue G Suite Business-Funktionen eingeführt. Zu diesen Features gehören App Maker und Stackdriver Logging.
November 2016
23. November 2016
Es wurden Formularvalidierungsklassen für Kästchen, allgemeine Daten, Rasterelemente, Absatztextelemente und Textelemente hinzugefügt.
Oktober 2016
19. Oktober 2016
XHTMLFrame-Option-Header-Unterstützung für HTMLService, damit iFrames HTML- und Web-Apps von Apps Script rendern können.
Juli 2016
28. Juli 2016
Android-Add-ons werden jetzt unterstützt. Du kannst jetzt Add-ons für Google Docs und Google Tabellen erstellen, die auf Android funktionieren.
12. Juli 2016
Die Verwendung von Projektschlüsseln zur Identifizierung von Skripts wurde eingestellt. Die bevorzugte eindeutige Kennung für ein Skript ist die Skript-ID. Es ist nicht geplant, die Verwendung von Projektschlüsseln zu deaktivieren oder zu deaktivieren. Code, der Projektschlüssel verwendet, wird in naher Zukunft weiter funktionieren.
6. Juli 2016
Der Sandbox-Modus NATIVE
ist jetzt heruntergefahren. Alle Skripts verwenden standardmäßig den Modus IFRAME
, unabhängig davon, welcher Modus angegeben ist. Skripts, die auf Funktionen im NATIVE
-Modus basieren, müssen möglicherweise migriert werden.
April 2016
11. April 2016
PATCH
-Anfragen werden jetzt inUrlFetchApp
unterstützt.
März 2016
25. März 2016
- Die Methode add(widget) in der Klasse DashboardPanel wurde eingestellt, da sie ein
UiApp.Widget
-Argument annimmt und UiApp 2014 eingestellt wurde.
Februar 2016
29. Februar 2016
Neu:
Die Sheets API bietet neue Methoden für getTabColor() und setTabColor(color).
Die Tabellen API fügt einen neuen NamedRange-Typ und die folgenden zugehörigen Methoden hinzu:
- NamedRange.getName() ruft den Namen des benannten Bereichs ab.
- Mit NamedRange.setName(name) wird der Name des benannten Bereichs festgelegt.
- NamedRange.getRange() ruft den zugrunde liegenden Bereich ab, der dem benannten Bereich zugeordnet ist.
- NamedRange.setRange(range) legt den zugrunde liegenden Bereich fest, der dem benannten Bereich zugeordnet ist.
- NamedRange.remove() löscht den benannten Bereich
- Table.getNamedRanges() ruft ein Array aller benannten Bereiche in der Tabelle ab
- Sheet.getNamedRanges() ruft ein Array aller benannten Bereiche im Tabellenblatt ab
- Protection.setNamedRange(range) verknüpft einen vorhandenen geschützten Bereich mit einem vorhandenen benannten Bereich.
Die Utilities API enthält eine neue getUuid()-Methode, die eine eindeutige Kennung generiert.