- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Opcja tacy
- Wypróbuj
Dodaje wartości do arkusza kalkulacyjnego. Zakres danych wejściowych służy do wyszukiwania istniejących danych i znajdowania w nich „tabel”. Wartości zostaną dołączone do następnego wiersza tabeli, począwszy od pierwszej kolumny tabeli. Szczegółowe informacje o tym, jak wykrywane są tabele i dołączane do nich dane, znajdziesz w przewodniku oraz w przykładowym kodzie.
Rozmówca musi podać identyfikator arkusza kalkulacyjnego, zakres i valueInputOption
. Zasada valueInputOption
określa tylko sposób dodawania danych wejściowych do arkusza (na poziomie kolumny lub wiersza). Nie ma wpływu na komórkę, w której mają być zapisywane dane.
Żądanie HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego do zaktualizowania. |
range |
Zapis A1 zakresu do wyszukiwania logicznej tabeli danych. Wartości są dodawane po ostatnim wierszu tabeli. |
Parametry zapytania
Parametry | |
---|---|
valueInputOption |
Sposób interpretacji danych wejściowych. |
insertDataOption |
Sposób wprowadzania danych wejściowych. |
includeValuesInResponse |
Określa, czy odpowiedź powinna zawierać wartości dołączonych komórek. Domyślnie odpowiedzi nie zawierają zaktualizowanych wartości. |
responseValueRenderOption |
Określa sposób renderowania wartości w odpowiedzi. Domyślna opcja renderowania to |
responseDateTimeRenderOption |
Określa sposób wyświetlania dat, godzin i czasów trwania odpowiedzi. Ta wartość jest ignorowana, jeśli |
Treść żądania
Treść żądania zawiera wystąpienie elementu ValueRange
.
Treść odpowiedzi
Odpowiedź podczas aktualizowania zakresu wartości w arkuszu kalkulacyjnym.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"spreadsheetId": string,
"tableRange": string,
"updates": {
object ( |
Pola | |
---|---|
spreadsheetId |
Arkusz kalkulacyjny, do którego zostały zastosowane aktualizacje. |
tableRange |
Zakres (w notacji A1) tabeli, do której są dołączane wartości (przed dodaniem wartości). Brak wartości, jeśli nie znaleziono żadnej tabeli. |
updates |
Informacje o zastosowanych aktualizacjach. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
Więcej informacji znajdziesz w przewodniku po autoryzacji.
Opcja wstawiania danych
Określa, jak zmieniają się obecne dane w przypadku wprowadzenia nowych danych.
Wartości w polu enum | |
---|---|
OVERWRITE |
Nowe dane zastępują te, które zostały zapisane. (Uwaga: dodanie danych na końcu arkusza spowoduje jeszcze wstawienie nowych wierszy lub kolumn w celu zapisania danych). |
INSERT_ROWS |
Wstawione są wiersze nowych danych. |