Auf vorhandene Datenquellen-Pivot-Tabelle zugreifen und diese ändern Verwenden Sie Range.createDataSourcePivotTable(dataSource)
, um eine neue Pivot-Tabelle für die Datenquelle zu erstellen.
Verwenden Sie diese Klasse nur mit Daten, die mit einer Datenbank verbunden sind.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
add | Pivot | Hiermit wird eine neue Pivot-Spaltengruppe basierend auf der angegebenen Datenquellenspalte hinzugefügt. |
add | Pivot | Hiermit wird ein neuer Filter basierend auf der angegebenen Datenquellenspalte mit den angegebenen Filterkriterien hinzugefügt. |
add | Pivot | Hiermit wird ein neuer Pivot-Tabellenwert basierend auf der angegebenen Datenquellenspalte ohne Zusammenfassungsfunktion hinzugefügt. |
add | Pivot | Hiermit wird ein neuer Pivot-Wert basierend auf der angegebenen Datenquellenspalte mit der angegebenen Zusammenfassungsfunktion hinzugefügt. |
add | Pivot | Hiermit wird eine neue Pivot-Zeilengruppe basierend auf der angegebenen Datenquellenspalte hinzugefügt. |
as | Pivot | Die Datenquellen-Pivot-Tabelle wird als reguläres Pivot-Tabellenobjekt zurückgegeben. |
cancel | Data | Bricht die Datenaktualisierung für dieses Objekt ab, falls sie gerade ausgeführt wird. |
force | Data | Die Daten dieses Objekts werden unabhängig vom aktuellen Status aktualisiert. |
get | Data | Ruft die Datenquelle ab, mit der das Objekt verknüpft ist. |
get | Data | Ruft den Status der Datenausführung des Objekts ab. |
refresh | Data | Aktualisiert die Daten des Objekts. |
wait | Data | Es wird gewartet, bis die aktuelle Ausführung abgeschlossen ist. Nach der angegebenen Anzahl von Sekunden kommt es zu einer Zeitüberschreitung. |
Detaillierte Dokumentation
add Column Group(columnName)
Hiermit wird eine neue Pivot-Spaltengruppe basierend auf der angegebenen Datenquellenspalte hinzugefügt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Datenquellenspalte, auf der die Pivot-Gruppe basiert. |
Rückflug
Pivot
: Die neue Pivot-Gruppe.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add Filter(columnName, filterCriteria)
Hiermit wird ein neuer Filter basierend auf der angegebenen Datenquellenspalte mit den angegebenen Filterkriterien hinzugefügt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Datenquellenspalte, auf der der Filter basiert. |
filter | Filter | Die Kriterien, die vom Filter verwendet werden. |
Rückflug
Pivot
– der neue Filter.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add Pivot Value(columnName)
Hiermit wird ein neuer Pivot-Tabellenwert basierend auf der angegebenen Datenquellenspalte ohne Zusammenfassungsfunktion hinzugefügt. Nur für Looker-Messwerte.
Im folgenden Code wird gezeigt, wie Sie ein Looker-Maß als Pivot-Wert hinzufügen.
// TODO(developer): Replace with your spreadsheet ID which has a Looker data // source. const spreadsheet = SpreadsheetApp.openById('abcd1234'); const datasource = spreadsheet.getDataSources()[0]; const pivotTable = datasource.createDataSourcePivotTableOnNewSheet(); pivotTable.addPivotValue('columnName');
Diese Methode ist nur für Looker-Datenquellen verfügbar.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Datenquellenspalte, auf der der Pivot-Wert basiert. |
Rückflug
Pivot
: Der neue Pivot-Wert.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add Pivot Value(columnName, summarizeFunction)
Hiermit wird ein neuer Pivot-Wert basierend auf der angegebenen Datenquellenspalte mit der angegebenen Zusammenfassungsfunktion hinzugefügt.
Verwenden Sie add
, um Pivot-Werte für Looker-Messwerte hinzuzufügen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Datenquellenspalte, auf der der Pivot-Wert basiert. |
summarize | Pivot | Die Funktion zum Zusammenfassen, die für den Pivot-Wert verwendet wird. |
Rückflug
Pivot
: Der neue Pivot-Wert.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add Row Group(columnName)
Hiermit wird eine neue Pivot-Zeilengruppe basierend auf der angegebenen Datenquellenspalte hinzugefügt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Datenquellenspalte, auf der die Pivot-Gruppe basiert. |
Rückflug
Pivot
: Die neue Pivot-Gruppe.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
as Pivot Table()
Die Datenquellen-Pivot-Tabelle wird als reguläres Pivot-Tabellenobjekt zurückgegeben.
Rückflug
Pivot
: Die Pivot-Tabelle.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
Bricht die Datenaktualisierung für dieses Objekt ab, falls sie gerade ausgeführt wird.
In diesem Beispiel wird gezeigt, wie Sie die Aktualisierung einer Formel abbrechen.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
Löst eine Ausnahme aus, wenn der Datenquellentyp nicht aktiviert ist. Mit Spreadsheet
-Methoden können Sie die Datenausführung für einen bestimmten Datenquellentyp aktivieren.
Rückflug
Data
: Das Datenobjekt.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
Die Daten dieses Objekts werden unabhängig vom aktuellen Status aktualisiert. Weitere Informationen finden Sie unter refresh
. Informationen zum Abbrechen einer aktuell laufenden Aktualisierung dieses Objekts finden Sie unter cancel
.
Löst eine Ausnahme aus, wenn der Datenquellentyp nicht aktiviert ist. Mit Spreadsheet
-Methoden können Sie die Datenausführung für einen bestimmten Datenquellentyp aktivieren.
Rückflug
Data
: Das Datenobjekt.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source()
Ruft die Datenquelle ab, mit der das Objekt verknüpft ist.
Rückflug
Data
: Datenquelle
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Status()
Ruft den Status der Datenausführung des Objekts ab.
Rückflug
Data
: Der Status der Datenausführung.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Aktualisiert die Daten des Objekts.
Eine Ausnahme wird geworfen, wenn der aktuelle Status error
ist. Verwenden Sie Data
, um die Spezifikation zu aktualisieren. Diese Methode wird gegenüber force
bevorzugt, um unerwartete Änderungen an der Datenquelle zu verhindern.
Löst eine Ausnahme aus, wenn der Datenquellentyp nicht aktiviert ist. Mit Spreadsheet
-Methoden können Sie die Datenausführung für einen bestimmten Datenquellentyp aktivieren.
Rückflug
Data
: Das Datenobjekt.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
Es wird gewartet, bis die aktuelle Ausführung abgeschlossen ist. Nach der angegebenen Anzahl von Sekunden kommt es zu einer Zeitüberschreitung. Löst eine Ausnahme aus, wenn die Ausführung bei einer Zeitüberschreitung nicht abgeschlossen ist, bricht die Datenausführung aber nicht ab.
Parameter
Name | Typ | Beschreibung |
---|---|---|
timeout | Integer | Die Zeit in Sekunden, die auf die Ausführung der Daten gewartet werden soll. Das Maximum beträgt 300 Sekunden. |
Rückflug
Data
: Der Status der Datenausführung.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets