Auf vorhandene Datenquellenblätter zugreifen und diese bearbeiten Verwenden Sie Spreadsheet.insertDataSourceSheet(spec), um ein neues Datenquellenblatt zu erstellen.
Verwenden Sie diese Klasse nur mit Daten, die mit einer Datenbank verbunden sind.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Data | Fügt einen Filter hinzu, der auf das Datenquellenblatt angewendet wird. |
as | Sheet | Gibt das Datenquellentabellenblatt als reguläres Tabellenblattobjekt zurück. |
auto | Data | Passt die Breite der angegebenen Spalte automatisch an. |
auto | Data | Passt die Breite der angegebenen Spalten automatisch an. |
cancel | Data | Bricht die Datenaktualisierung ab, die mit diesem Objekt verknüpft ist, falls sie gerade ausgeführt wird. |
force | Data | Aktualisiert die Daten dieses Objekts unabhängig vom aktuellen Status. |
get | Integer|null | Gibt die Breite der angegebenen Spalte zurück. |
get | Data | Ruft die Datenquelle ab, mit der das Objekt verknüpft ist. |
get | Data | Gibt alle Filter zurück, die auf das Datenquellenblatt angewendet wurden. |
get | Object[] | Gibt alle Werte für das Datenquellenblatt für den angegebenen Spaltennamen zurück. |
get | Object[] | Gibt alle Werte für das Datenquellenblatt für den angegebenen Spaltennamen ab der angegebenen Startzeile (1-basiert) bis zum angegebenen num zurück. |
get | Sort | Ruft alle Sortierspezifikationen im Datenquellenblatt ab. |
get | Data | Ruft den Status der Datenausführung des Objekts ab. |
refresh | Data | Aktualisiert die Daten des Objekts. |
remove | Data | Entfernt alle Filter, die auf die Spalte des Datenquellen-Arbeitsblatts angewendet wurden. |
remove | Data | Entfernt die Sortierspezifikation für eine Spalte im Tabellenblatt der Datenquelle. |
set | Data | Legt die Breite der angegebenen Spalte fest. |
set | Data | Legt die Breite der angegebenen Spalten fest. |
set | Data | Legt die Sortierspezifikation für eine Spalte im Datenquellenblatt fest. |
set | Data | Legt die Sortierspezifikation für eine Spalte im Datenquellenblatt fest. |
wait | Data | Wartet, bis die aktuelle Ausführung abgeschlossen ist. Es kommt nach der angegebenen Anzahl von Sekunden zu einer Zeitüberschreitung. |
Detaillierte Dokumentation
add Filter(columnName, filterCriteria)
Fügt einen Filter hinzu, der auf das Datenquellenblatt angewendet wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, auf die dieser Filter angewendet werden soll. |
filter | Filter | Die anzuwendenden Filterkriterien. |
Rückflug
Data: Das Datenquellenblatt für die Verkettung von Methoden.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
as Sheet()
Gibt das Datenquellentabellenblatt als reguläres Tabellenblattobjekt zurück.
Rückflug
Sheet – Das reguläre Tabellenblatt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Column(columnName)
Passt die Breite der angegebenen Spalte automatisch an.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, |
Rückflug
Data: Dieses Datenquellen-Arbeitsblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
Passt die Breite der angegebenen Spalten automatisch an.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String[] | Die Liste der zu aktualisierenden Spaltennamen. |
Rückflug
Data: Dieses Datenquellen-Arbeitsblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
Bricht die Datenaktualisierung ab, die mit diesem Objekt verknüpft ist, falls sie gerade ausgeführt wird.
In diesem Beispiel wird gezeigt, wie Sie das Aktualisieren 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 Datenabfrage für einen bestimmten Datenquellentyp aktivieren.
Rückflug
Data: Das Datenobjekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
Aktualisiert die Daten dieses Objekts unabhängig vom aktuellen Status. Weitere Informationen finden Sie unter refresh. Wenn Sie eine aktuell laufende Aktualisierung dieses Objekts abbrechen möchten, lesen Sie cancel.
Löst eine Ausnahme aus, wenn der Datenquellentyp nicht aktiviert ist. Mit Spreadsheet-Methoden können Sie die Datenabfrage für einen bestimmten Datenquellentyp aktivieren.
Rückflug
Data: Das Datenobjekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
Gibt die Breite der angegebenen Spalte zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, |
Rückflug
Integer|null – Die Breite der Spalte oder null, wenn die Spalte die Standardbreite verwendet.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
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: Die Datenquelle.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Filters()
Gibt alle Filter zurück, die auf das Datenquellenblatt angewendet wurden.
Rückflug
Data: Ein Array aller Filter, die auf das Datenquellenblatt angewendet werden.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
Gibt alle Werte für das Datenquellenblatt für den angegebenen Spaltennamen zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Datenquellenspalte, für die Werte abgerufen werden sollen. |
Rückflug
Object[]: Ein eindimensionales Array von Werten.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
Gibt alle Werte für das Datenquellenblatt für den angegebenen Spaltennamen ab der angegebenen Startzeile (1-basiert) bis zum angegebenen num zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Datenquellenspalte, für die Werte abgerufen werden sollen. |
start | Integer | Die Zeilenposition, ab der Werte abgerufen werden sollen. |
num | Integer | Die Anzahl der abzurufenden Zeilen. |
Rückflug
Object[]: Ein eindimensionales Array von Werten.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
Ruft alle Sortierspezifikationen im Datenquellenblatt ab.
Rückflug
Sort: Eine Liste mit Sortierspezifikationen.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
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, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Aktualisiert die Daten des Objekts.
Löst eine Ausnahme aus, wenn sich die Instanz derzeit im Status error befindet. Verwenden Sie Data, um die Spezifikation zu aktualisieren. Die 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 Datenabfrage für einen bestimmten Datenquellentyp aktivieren.
Rückflug
Data: Das Datenobjekt.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
Entfernt alle Filter, die auf die Spalte des Datenquellen-Arbeitsblatts angewendet wurden.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, aus der Filter entfernt werden sollen. |
Rückflug
Data: Das Datenquellenblatt für die Verkettung von Methoden.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
Entfernt die Sortierspezifikation für eine Spalte im Tabellenblatt der Datenquelle.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte. |
Rückflug
Data: Das Datenquellenblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
Legt die Breite der angegebenen Spalte fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, |
width | Integer | Die neue Breite für die Spalte. |
Rückflug
Data: Dieses Datenquellen-Arbeitsblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
Legt die Breite der angegebenen Spalten fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String[] | Die Liste der zu aktualisierenden Spaltennamen. |
width | Integer | Die neue Breite für die Spalten. |
Rückflug
Data: Dieses Datenquellen-Arbeitsblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
Legt die Sortierspezifikation für eine Spalte im Datenquellenblatt fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, nach der sortiert werden soll. |
ascending | Boolean | Wenn true, sortieren Sie die Spalte in aufsteigender Reihenfolge. Wenn false, sortieren Sie die Spalte in absteigender Reihenfolge. |
Rückflug
Data: Das Datenquellenblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
Legt die Sortierspezifikation für eine Spalte im Datenquellenblatt fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | String | Der Name der Spalte, nach der sortiert werden soll. |
sort | Sort | Die Sortierreihenfolge. |
Rückflug
Data: Das Datenquellenblatt für die Verkettung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
Wartet, bis die aktuelle Ausführung abgeschlossen ist. Es kommt nach der angegebenen Anzahl von Sekunden zu einer Zeitüberschreitung. Löst eine Ausnahme aus, wenn die Ausführung bei Zeitüberschreitung nicht abgeschlossen ist, bricht die Datenausführung jedoch nicht ab.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
timeout | Integer | Die Zeit in Sekunden, die auf die Ausführung von Daten gewartet werden soll. Das Maximum beträgt 300 Sekunden. |
Rückflug
Data: Der Status der Datenausführung.
Autorisierung
Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets