Przygotowanie arkusza
Co zrobić w Google Sheets przed połączeniem: utworzyć arkusz, udostępnić go i skopiować jego link
Nie musisz tworzyć projektu Google Cloud, włączać API ani pobierać klucza JSON — konto usługi jest już skonfigurowane po stronie serwisu. Wszystko, czego od Ciebie potrzeba, to sam arkusz, dostęp do niego i jego link.
Krok 1. Utwórz arkusz
Otwórz Google Sheets i utwórz nowy arkusz — albo weź ten, z którym już pracujesz. Nazwa arkusza może być dowolna, serwis jej nie sprawdza.
Krok 2. Skopiuj adres konta usługi
Adres jest pokazany na Twoim koncie — to z tym kontem udostępnisz arkusz.
- Otwórz Połączenie API — pozycję "Połączenie API" w menu użytkownika (prawy górny róg Twojego konta).
- Znajdź kartę "Google Sheets".
- W wierszu "Konto usługi" kliknij ikonę kopiowania obok adresu — pojawi się powiadomienie "Skopiowano e-mail".
Zrzut ekranuKarta "Google Sheets" na stronie "Połączenie API" w stanie "Niepołączono": wiersz "Konto usługi" z adresem i przyciskiem kopiowania, wiersz "Arkusz" z wartością "Niepołączono" oraz przycisk "Połącz" w nagłówku karty.
Krok 3. Udostępnij arkusz z rolą "Edytor"
- Otwórz swój arkusz w przeglądarce.
- Kliknij "Udostępnij" w prawym górnym rogu (w niektórych wersjach interfejsu Google ta pozycja nazywa się "Ustawienia udostępniania").
- Wklej skopiowany adres konta usługi.
- Wybierz rolę "Edytor".
- Kliknij "Wyślij".
Rola "Przeglądający" nie wystarczy: serwis nie tylko odczytuje arkusz, ale też zapisuje w nim wyniki. Dopóki dostęp nie zostanie przyznany, arkusz w ogóle nie istnieje dla serwisu — test połączenia odpowiada "Nie znaleziono arkusza lub nie udostępniono go kontu usługi".
Te same pięć kroków zawsze masz pod ręką na swoim koncie: przycisk "Jak?" obok adresu konta usługi otwiera je w oknie. Serwis sam pokazuje to samo okno, gdy natrafia na brak dostępu.
Krok 4. Skopiuj link do arkusza
Link to adres otwartego arkusza z paska adresu przeglądarki:
https://docs.google.com/spreadsheets/d/1AbCdEfGhIjKlMnOpQrStUvWxYz/edit
Skopiuj go w całości — nie trzeba wyodrębniać identyfikatora ze środka adresu, serwis zrobi to sam.
Arkusz jest gotowy. Dalej — Łączenie arkusza.