może wiesz jak to zrobić poprawnie albo bez auth?
Zajrzyj w quickstart dowolnego z języków. Prawdopodobnie w każdym jednym z kroków jest dołączenie do projektu wygenerowanego pliku identyfikatora klienta OAuth w formacie JSON o nazwie credentials.json.
Aby taki wygenerować, należy przejść przez następujące kroki:
1. Wejść w panel interfejsów API i usług.
2. Wybrać projekt, który zawiera usługę Sheets API.
3. W menu w panelu po lewej stronie należy wybrać widok "Dane logowania".
4. Kliknąć na górze przycisk "Utwórz dane logowania".
5. Z rozwijalnej listy wybrać opcję "Identyfikator klienta OAuth".
6. Dla pola "Typ aplikacji" wybrać opcję w zależności od rodzaju Twojej aplikacji (prawdopodobnie "Aplikacja internetowa") oraz nadać dowolną nazwę dla identyfikatora.
7. Zatwierdzić formularz.
Takowy plik należy pobrać, nadać odpowiednią nazwę i dołączyć do katalogu z projektem.
Do edycji danych w skoroszycie zapewne przyda Ci się metoda spreadsheets.values.update – do wykonania tego żądania możesz skorzystać z dołączonego przykładu dla node.js lub czystego JavaScriptu. Informacje na temat pobierania ID skoroszytu znajdziesz w sekcji Spreadsheet ID wprowadzenia. Zakres powinien wyglądać tak samo jak w Google Sheets; właściwie chyba tak samo, jak w Excelu. Do reprezentacji danych do wprowadzenia przyda Ci się także wiedza o strukturze wymiany danych ValueRange – przykład możesz znaleźć w sekcji Samples > Basic Writing.
Czy moge po prostu to zrobić za pomocą POST/GET method ?
Jak wspomniano w powyższym odnośniku do przykładów, do wykonania tego typu żądania możesz użyć żądania PUT lub POST, jednakże lepiej jest w aplikacji określić wszystkie dane na temat przydzielonego API, łącznie z zakresem dostępu do operacji, jakie może wykonać na zasobach udostępnianych w usłudze Google.