Dostęp do istniejącego arkusza źródła danych i jego modyfikowanie. Aby utworzyć nowy arkusz źródła danych, użyj Spreadsheet.insertDataSourceSheet(spec).
Używaj tej klasy tylko w przypadku danych połączonych z bazą danych.
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
add | Data | Dodaje filtr zastosowany do arkusza źródła danych. |
as | Sheet | Zwraca arkusz źródła danych jako zwykły obiekt arkusza. |
auto | Data | Automatycznie zmienia szerokość określonej kolumny. |
auto | Data | Automatycznie zmienia szerokość wskazanych kolumn. |
cancel | Data | Anuluje odświeżanie danych powiązane z tym obiektem, jeśli jest ono obecnie w toku. |
force | Data | Odświeża dane tego obiektu niezależnie od jego bieżącego stanu. |
get | Integer|null | Zwraca szerokość określonej kolumny. |
get | Data | Pobiera źródło danych, z którym połączony jest obiekt. |
get | Data | Zwraca wszystkie filtry zastosowane do arkusza źródła danych. |
get | Object[] | Zwraca wszystkie wartości z arkusza źródła danych dla podanej nazwy kolumny. |
get | Object[] | Zwraca wszystkie wartości z arkusza źródła danych dla podanej nazwy kolumny, począwszy od podanego wiersza początkowego (liczonego od 1) aż do podanego wiersza num. |
get | Sort | Pobiera wszystkie specyfikacje sortowania z arkusza źródła danych. |
get | Data | Pobiera stan wykonania danych obiektu. |
refresh | Data | Odświeża dane obiektu. |
remove | Data | Usuwa wszystkie filtry zastosowane do kolumny arkusza źródła danych. |
remove | Data | Usuwa specyfikację sortowania w kolumnie w arkuszu źródła danych. |
set | Data | Ustawia szerokość określonej kolumny. |
set | Data | Ustawia szerokość określonych kolumn. |
set | Data | Ustawia specyfikację sortowania w kolumnie w arkuszu źródła danych. |
set | Data | Ustawia specyfikację sortowania w kolumnie w arkuszu źródła danych. |
wait | Data | Czeka na zakończenie bieżącego działania. Po upływie podanej liczby sekund następuje przekroczenie limitu czasu. |
Szczegółowa dokumentacja
add Filter(columnName, filterCriteria)
Dodaje filtr zastosowany do arkusza źródła danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny, do której ma zostać zastosowany ten filtr. |
filter | Filter | Kryteria filtra do zastosowania. |
Powrót
Data – arkusz źródła danych do łączenia metod.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
as Sheet()
Zwraca arkusz źródła danych jako zwykły obiekt arkusza.
Powrót
Sheet – zwykły arkusz.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Column(columnName)
Automatycznie zmienia szerokość określonej kolumny.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny. |
Powrót
Data – arkusz tego źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
Automatycznie zmienia szerokość wskazanych kolumn.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String[] | Lista nazw kolumn do zaktualizowania. |
Powrót
Data – arkusz tego źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
Anuluje odświeżanie danych powiązane z tym obiektem, jeśli jest ono obecnie w toku.
Ten przykład pokazuje, jak anulować odświeżanie formuły.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
Zgłasza wyjątek, jeśli typ źródła danych nie jest włączony. Użyj metod Spreadsheet, aby umożliwić wykonywanie zapytań do bazy danych w przypadku określonego typu źródła danych.
Powrót
Data – obiekt danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
Odświeża dane tego obiektu niezależnie od jego bieżącego stanu. Więcej informacji znajdziesz w sekcji refresh. Jeśli chcesz anulować aktualnie trwające odświeżanie tego obiektu, zapoznaj się z sekcją cancel.
Zgłasza wyjątek, jeśli typ źródła danych nie jest włączony. Użyj metod Spreadsheet, aby umożliwić wykonywanie zapytań do bazy danych w przypadku określonego typu źródła danych.
Powrót
Data – obiekt danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
Zwraca szerokość określonej kolumny.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny. |
Powrót
Integer|null – szerokość kolumny lub null, jeśli kolumna używa szerokości domyślnej.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Data Source()
Pobiera źródło danych, z którym połączony jest obiekt.
Powrót
Data – źródło danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Filters()
Zwraca wszystkie filtry zastosowane do arkusza źródła danych.
Powrót
Data – tablica wszystkich filtrów zastosowanych w arkuszu źródła danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
Zwraca wszystkie wartości z arkusza źródła danych dla podanej nazwy kolumny.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny źródła danych, z której mają być pobierane wartości. |
Powrót
Object[] – jednowymiarowa tablica wartości.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
Zwraca wszystkie wartości z arkusza źródła danych dla podanej nazwy kolumny, począwszy od podanego wiersza początkowego (liczonego od 1) aż do podanego wiersza num.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny źródła danych, z której mają być pobierane wartości. |
start | Integer | Pozycja wiersza, od której mają być pobierane wartości. |
num | Integer | Liczba wierszy do pobrania. |
Powrót
Object[] – jednowymiarowa tablica wartości.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
Pobiera wszystkie specyfikacje sortowania z arkusza źródła danych.
Powrót
Sort – lista specyfikacji sortowania.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Status()
Pobiera stan wykonania danych obiektu.
Powrót
Data – stan wykonywania zapytań do bazy danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Odświeża dane obiektu.
Zgłasza wyjątek, jeśli obecnie jest w stanie error. Użyj Data, aby zaktualizować specyfikację. Ta metoda jest preferowana w stosunku do force, ponieważ zapobiega nieoczekiwanym zmianom w źródle danych.
Zgłasza wyjątek, jeśli typ źródła danych nie jest włączony. Użyj metod Spreadsheet, aby umożliwić wykonywanie zapytań do bazy danych w przypadku określonego typu źródła danych.
Powrót
Data – obiekt danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
Usuwa wszystkie filtry zastosowane do kolumny arkusza źródła danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny, z której chcesz usunąć filtry. |
Powrót
Data – arkusz źródła danych do łączenia metod.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
Usuwa specyfikację sortowania w kolumnie w arkuszu źródła danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny. |
Powrót
Data – arkusz źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
Ustawia szerokość określonej kolumny.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny. |
width | Integer | Nowa szerokość kolumny. |
Powrót
Data – arkusz tego źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
Ustawia szerokość określonych kolumn.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String[] | Lista nazw kolumn do zaktualizowania. |
width | Integer | Nowa szerokość kolumn. |
Powrót
Data – arkusz tego źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
Ustawia specyfikację sortowania w kolumnie w arkuszu źródła danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny, według której ma być wykonane sortowanie. |
ascending | Boolean | Jeśli true, posortuj kolumnę w kolejności rosnącej; jeśli false, posortuj kolumnę w kolejności malejącej. |
Powrót
Data – arkusz źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
Ustawia specyfikację sortowania w kolumnie w arkuszu źródła danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
column | String | Nazwa kolumny, według której ma być wykonane sortowanie. |
sort | Sort | Kolejność sortowania. |
Powrót
Data – arkusz źródła danych do łączenia.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
Czeka na zakończenie bieżącego działania. Po upływie podanej liczby sekund następuje przekroczenie limitu czasu. Zwraca wyjątek, jeśli wykonanie nie zostanie ukończone przed upływem limitu czasu, ale nie anuluje wykonania danych.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
timeout | Integer | Czas oczekiwania na wykonanie zapytania do bazy danych w sekundach. Maksymalny czas to 300 sekund. |
Powrót
Data – stan wykonywania zapytań do bazy danych.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets