Otwieranie i modyfikowanie istniejącego arkusza źródła danych. Aby utworzyć nowy arkusz źródła danych, użyj Spreadsheet.insertDataSourceSheet(spec)
.
Używaj tej klasy tylko z danymi połączonymi 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 rozmiar szerokości określonej kolumny. |
auto | Data | Automatycznie zmienia rozmiar szerokości wskazanych kolumn. |
cancel | Data | anuluje odświeżanie danych powiązane z tym obiektem, jeśli jest obecnie uruchomione. |
force | Data | Odświeża dane tego obiektu niezależnie od jego bieżącego stanu. |
get | Integer | Zwraca szerokość wskazanej kolumny. |
get | Data | Pobiera źródło danych, z którym jest powiązany 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 w arkuszu źródła danych dla podanej nazwy kolumny od podanego wiersza startowego (-1) 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ść wskazanych 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 wykonania, po czym po upływie podanej liczby sekund kończy działanie. |
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 być zastosowany ten filtr. |
filter | Filter | Kryteria filtrowania, które mają być stosowane. |
Powrót
Data
– arkusz źródła danych, który służy do łańcuchowania metod.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
as Sheet()
auto Resize Column(columnName)
Automatycznie zmienia rozmiar szerokości określonej kolumny.
Parametry
Nazwa | Typ | Opis |
---|---|---|
column | String | Nazwa kolumny. |
Powrót
Data
– arkusz źródła danych, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
Automatycznie zmienia rozmiar szerokości wskazanych kolumn.
Parametry
Nazwa | Typ | Opis |
---|---|---|
column | String[] | Lista nazw kolumn do zaktualizowania. |
Powrót
Data
– arkusz źródła danych, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 obecnie uruchomione.
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();
Wyjątek jest zgłaszany, jeśli typ źródła danych nie jest włączony. Aby umożliwić wykonywanie zapytań do bazy danych w przypadku konkretnego typu źródła danych, użyj metody Spreadsheet
.
Powrót
Data
– obiekt danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 artykule refresh
. Jeśli chcesz anulować aktualnie wykonywane odświeżanie tego obiektu, zapoznaj się z artykułem cancel
.
Wyjątek jest zgłaszany, jeśli typ źródła danych nie jest włączony. Aby umożliwić wykonywanie zapytań do bazy danych w przypadku konkretnego typu źródła danych, użyj metody Spreadsheet
.
Powrót
Data
– obiekt danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
Zwraca szerokość wskazanej kolumny.
Parametry
Nazwa | Typ | Opis |
---|---|---|
column | String | Nazwa kolumny. |
Powrót
Integer
– szerokość kolumny lub null
, jeśli kolumna ma szerokość domyślną.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 jest powiązany obiekt.
Powrót
Data
– źródło danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 do arkusza źródła danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 w źródle danych, z której mają być pobierane wartości. |
Powrót
Object[]
– jednowymiarowy tablica wartości.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 w arkuszu źródła danych dla podanej nazwy kolumny od podanego wiersza startowego (-1) do podanego wiersza num
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
column | String | Nazwa kolumny w źródle danych, z której mają być pobierane wartości. |
start | Integer | Pozycja wiersza, od której ma się rozpoczynać pobieranie wartości. |
num | Integer | Liczba wierszy do pobrania. |
Powrót
Object[]
– jednowymiarowy tablica wartości.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 wykonania danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Odświeża dane obiektu.
Wyjątek jest rzucany, jeśli aktualny stan to error
. Aby zaktualizować specyfikację, użyj Data
. Ta metoda jest preferowana w stosunku do force
, ponieważ zapobiega nieoczekiwanym zmianom w źródle danych.
Wyjątek jest zgłaszany, jeśli typ źródła danych nie jest włączony. Aby umożliwić wykonywanie zapytań do bazy danych w przypadku konkretnego typu źródła danych, użyj metody Spreadsheet
.
Powrót
Data
– obiekt danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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, który służy do łańcuchowania metod.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 źródła danych, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
Ustawia szerokość wskazanych kolumn.
Parametry
Nazwa | Typ | Opis |
---|---|---|
column | String[] | Lista nazw kolumn do zaktualizowania. |
width | Integer | Nowa szerokość kolumn. |
Powrót
Data
– arkusz źródła danych, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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, którą chcesz posortować. |
ascending | Boolean | Jeśli true , posortuj kolumnę w kolejności rosnącej, a jeśli false – w kolejności malejącej. |
Powrót
Data
– arkusz źródła danych, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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, którą chcesz posortować. |
sort | Sort | Kolejność sortowania. |
Powrót
Data
– arkusz źródła danych, który służy do łańcuchowania.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym 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 wykonania, po czym po upływie podanej liczby sekund kończy działanie. Wyjątek jest zwracany, jeśli wykonanie nie zostało ukończone, gdy upłynął limit czasu, ale nie anuluje wykonania danych.
Parametry
Nazwa | Typ | Opis |
---|---|---|
timeout | Integer | Czas oczekiwania na wykonanie danych (w sekundach). Maksymalny czas trwania to 300 sekund. |
Powrót
Data
– stan wykonania danych.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets