Włączanie autoryzacji skryptów i dostępu do nich

Interfejs Apps Script API wymaga różnych typów autoryzacji w zależności od Twój cel:

  • Użycie interfejsu Apps Script API w aplikacji.
  • Zezwalaj innym aplikacjom na zarządzanie danymi projektu skryptu lub wdrożeniami.

Jeśli w swojej aplikacji musisz używać interfejsu Apps Script API, musisz włączyć API w sekcji Projekt Google Cloud. Dzięki temu możesz tworzyć dane logowania OAuth, aby użytkownicy aplikacji nie może autoryzować.

Jeśli chcesz zezwolić aplikacjom innych firm na zarządzanie treścią lub wdrożeniem swoich projektów skryptów musisz przyznać do nich.

Używanie interfejsu Apps Script API w aplikacji

Jeśli chcesz korzystać w swojej aplikacji z interfejsu Apps Script API, musisz włączyć Apps Script API w projekcie GCP aplikacji. Po po włączeniu Apps Script API, możesz tworzyć dane logowania OAuth i pobierać identyfikator klienta i obiekt tajny do uwzględnienia w aplikacji. Możesz też monitorować wykorzystanie interfejsu API w Konsola Google Cloud.

Za pomocą tego kreatora aby utworzyć lub wybrać projekt Google Cloud w konsoli interfejsów API i automatycznie włączyć interfejs API. Ewentualnie możesz otwórz stronę Zarządzanie zasobami w konsoli, wybierz projekt, a następnie wyszukaj i dodaj interfejs Apps Script API ręcznie za pomocą interfejsy API i usługi. Po włączeniu interfejsu API możesz tworzyć dane uwierzytelniające protokołu OAuth, identyfikatory klienta i tajne klucze klienta dla swoich aplikacji w sekcji Interfejsy API usługi > Dane logowania.

Krótkie wprowadzenia do interfejsu Apps Script API omówię szczegółowo cały proces włączania interfejsu API konfigurowania autoryzacji aplikacji.

Przyznawanie aplikacjom innych firm dostępu do projektów skryptów

Interfejs Apps Script API umożliwia aplikacjom tworzenie i modyfikowanie skryptów i ich wdrożenia. Może to prowadzić do: że jest to niekorzystna sytuacja, jeśli autoryzujesz szkodliwą aplikację innej firmy, tworzy więcej złośliwych skryptów lub zmienia działanie skryptów.

Aby zmniejszyć to ryzyko, interfejs Apps Script API nie ma dostępu do Twojego skryptu projekty domyślne. Aby móc używać interfejsu API, musisz najpierw dowolną aplikację, która tworzy lub modyfikuje skrypty lub wdrożenia. Po wykonaniu jeśli przyznasz dostęp do swoich skryptów przez interfejs API, autoryzowane aplikacje będą mogły używać Interfejs API do zarządzania projektami skryptów.

Jeśli spróbujesz uruchomić problematyczną aplikację bez przyznając dostęp do interfejsu API. Ten błąd występuje po autoryzacji aplikacji.

Interfejs Apps Script API możesz przyznać do projektów skryptu za pomocą Panel Apps Script. Możesz też w panelu w każdej chwili możesz anulować ten dostęp. Gdy przyznasz API, robisz to dla wszystkich aplikacji. Pojedyncze aplikacje wymagają jednak autoryzacji.

Zanim przyznasz dostęp, upewnij się, że rozumiesz, że istnieje ryzyko w zezwalaniu aplikacjom na modyfikowanie skryptów. Nigdy nie autoryzuj żadnej aplikacji które Twoim zdaniem są szkodliwe.