スクリプトの承認とアクセスを有効にする

Apps Script API では、 目標:

  • アプリで Apps Script API を使用します。
  • 他のアプリケーションがスクリプトのプロジェクト データやデプロイを管理できるようにします。

アプリケーションで Apps Script API を使用する必要がある場合は、有効にする必要があります アプリケーションの Google Cloud プロジェクト。 これにより、OAuth 認証情報を作成して、アプリケーションのユーザーが 許可します。

コンテンツやデプロイメントをサードパーティ アプリケーションに管理させる場合 スクリプト プロジェクトがある場合は、それらのスクリプト プロジェクトにアクセス権を付与する必要があります。

アプリで Apps Script API を使用する

アプリ内で Apps Script API を使用する場合は、 アプリケーションの GCP プロジェクトで Apps Script API を起動できます。使用後 Apps Script API を有効にすると、OAuth 認証情報を作成して、 アプリケーションに含めるクライアント ID とシークレット。また、 ダッシュボードで API の使用状況を Google Cloud コンソール

次を使用: このウィザードは API コンソールで Google Cloud プロジェクトを作成または選択すると、 できます。別の方法として、 コンソールの [リソースの管理] ページを開きます。 プロジェクトを選択してから、Apps Script API を手動で検索し、 プロジェクトの API とサービス ダッシュボードで確認できます。API を有効にすると、次のことができます。 アプリケーションの OAuth 認証情報、クライアント ID、クライアント シークレットを作成する API とサービス >認証情報パネル。

Apps Script API のクイックスタート API を有効にするプロセス全体を順を追って説明し、 アプリケーションの認可を設定することです。

サードパーティ アプリケーションにスクリプト プロジェクトへのアクセスを許可する

Apps Script API を使用すると、アプリケーションがスクリプトを作成、変更できる そのデプロイ。その結果 悪影響を及ぼす可能性があります。 その後、悪意のあるスクリプトの作成に進んだり、マルウェアの 使用できます。

このリスクを軽減するため、Apps Script API はスクリプトにアクセスできません。 できます。使用する前に、API アクセスを明示的に付与する必要があります。 スクリプトまたはデプロイを作成または変更するアプリケーション。完了したら、 スクリプトへの API アクセスを許可すると、許可したアプリケーションは API を使用してスクリプト プロジェクトを管理できます。

該当するアプリケーションを実行しようとすると、エラーが発生します。 API アクセスを許可します。このエラーは、Google Cloud コンソールで 説明します。

スクリプト プロジェクトへのアクセス権を Apps Script API に付与するには、 Apps Script ダッシュボード。また、 このアクセス権はいつでも取り消すことができます。ユーザーに すべてのアプリケーションに対して行います。個別のアプリケーション 承認する必要があります

アクセスを許可する前に、リスクがあることを必ず確認してください アプリケーションによるスクリプトの変更を許可することです。アプリケーションを承認しない 検出します。