Auf ein vorhandenes Datenquellentabellenblatt zugreifen und es ändern Verwenden Sie Spreadsheet.insertDataSourceSheet(spec)
, um ein neues Tabellenblatt 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 | Data | Hiermit wird ein Filter hinzugefügt, der auf das Tabellenblatt der Datenquelle angewendet wird. |
as | Sheet | Gibt das Datenquellentabellenblatt als normales Tabellenobjekt zurück. |
auto | Data | Die Breite der angegebenen Spalte wird automatisch angepasst. |
auto | Data | Die Breite der angegebenen Spalten wird automatisch angepasst. |
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 | Integer | 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 Tabellenblatt der Datenquelle angewendet wurden. |
get | Object[] | Gibt alle Werte für das Tabellenblatt der Datenquelle für den angegebenen Spaltennamen zurück. |
get | Object[] | Gibt alle Werte für das Tabellenblatt der Datenquelle für den angegebenen Spaltennamen ab der angegebenen Startzeile (basierend auf -1) bis zur angegebenen num zurück. |
get | Sort | Hier werden alle Sortiervorgaben im Tabellenblatt der Datenquelle abgerufen. |
get | Data | Ruft den Status der Datenausführung des Objekts ab. |
refresh | Data | Aktualisiert die Daten des Objekts. |
remove | Data | Hiermit werden alle Filter entfernt, die auf die Arbeitsblattspalte der Datenquelle angewendet wurden. |
remove | Data | Entfernt die Sortiervorgabe für eine Spalte im Tabellenblatt „Datenquelle“. |
set | Data | Legt die Breite der angegebenen Spalte fest. |
set | Data | Legt die Breite der angegebenen Spalten fest. |
set | Data | Hiermit wird die Sortiervorgabe für eine Spalte im Tabellenblatt der Datenquelle festgelegt. |
set | Data | Hiermit wird die Sortiervorgabe für eine Spalte im Tabellenblatt der Datenquelle festgelegt. |
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 Filter(columnName, filterCriteria)
Hiermit wird ein Filter hinzugefügt, der auf das Tabellenblatt der Datenquelle 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
: Tabelle mit der Datenquelle für die Methodenverkettung.
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 Sheet()
Gibt das Datenquellentabellenblatt als normales Tabellenobjekt zurück.
Rückflug
Sheet
– Die normale 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
auto Resize Column(columnName)
Die Breite der angegebenen Spalte wird automatisch angepasst.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Spalte, |
Rückflug
Data
: Dieses Datenquellenblatt zur Verkettung.
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
auto Resize Columns(columnNames)
Die Breite der angegebenen Spalten wird automatisch angepasst.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String[] | Die Liste der zu aktualisierenden Spaltennamen. |
Rückflug
Data
: Dieses Datenquellenblatt zur Verkettung.
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 Column Width(columnName)
Gibt die Breite der angegebenen Spalte zurück.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Spalte, |
Rückflug
Integer
: Die Breite der Spalte oder null
, wenn die Spalte die Standardbreite verwendet.
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 Filters()
Gibt alle Filter zurück, die auf das Tabellenblatt der Datenquelle angewendet wurden.
Rückflug
Data
: Ein Array aller Filter, die auf das Tabellenblatt der Datenquelle angewendet werden.
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 Sheet Values(columnName)
Gibt alle Werte für das Tabellenblatt der Datenquelle 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, 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 Sheet Values(columnName, startRow, numRows)
Gibt alle Werte für das Tabellenblatt der Datenquelle für den angegebenen Spaltennamen ab der angegebenen Startzeile (basierend auf -1) bis zur 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 Zeilen, die abgerufen werden sollen. |
Rückflug
Object[]
: Ein eindimensionales Array von Werten.
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 Sort Specs()
Hier werden alle Sortiervorgaben im Tabellenblatt der Datenquelle abgerufen.
Rückflug
Sort
: Liste der Sortiervorgaben.
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
remove Filters(columnName)
Hiermit werden alle Filter entfernt, die auf die Arbeitsblattspalte der Datenquelle angewendet wurden.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Spalte, aus der Filter entfernt werden sollen. |
Rückflug
Data
: Tabelle mit der Datenquelle für die Methodenverkettung.
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
remove Sort Spec(columnName)
Entfernt die Sortiervorgabe für eine Spalte im Tabellenblatt „Datenquelle“.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Spalte. |
Rückflug
Data
: Tabelle mit der Datenquelle, die verkettet werden soll.
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
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 der Spalte. |
Rückflug
Data
: Dieses Datenquellenblatt zur Verkettung.
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
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 der Spalten. |
Rückflug
Data
: Dieses Datenquellenblatt zur Verkettung.
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
set Sort Spec(columnName, ascending)
Hiermit wird die Sortiervorgabe für eine Spalte im Tabellenblatt der Datenquelle festgelegt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Spalte, nach der sortiert werden soll. |
ascending | Boolean | Wenn true ausgewählt ist, wird die Spalte in aufsteigender Reihenfolge sortiert. Bei false wird sie in absteigender Reihenfolge sortiert. |
Rückflug
Data
: Tabelle mit der Datenquelle, die verkettet werden soll.
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
set Sort Spec(columnName, sortOrder)
Hiermit wird die Sortiervorgabe für eine Spalte im Tabellenblatt der Datenquelle festgelegt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
column | String | Der Name der Spalte, nach der sortiert werden soll. |
sort | Sort | Die Sortierreihenfolge. |
Rückflug
Data
: Tabelle mit der Datenquelle, die verkettet werden soll.
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