Google Apps Script API を使用すると、Apps Script プロジェクトの作成、変更、デプロイをプログラマティックに行うことができます。そのアクションを使用しない場合は、Apps Script エディタを使用する必要があります。アプリでは、この API を使用して、スクリプト プロジェクトの管理、新しいバージョンのスクリプトの作成とデプロイ、スクリプトの実行のモニタリングを行うことができます。
Apps Script API は、Apps Script Execution API に代わるもので、拡張もされています。 Apps Script API を使用すると、Execution API の場合と同様に、Apps Script 関数をリモートで実行できます。
API の概要
Apps Script API は複数のリソースに分割されており、それぞれに特定の目的と実行可能なリクエストセットがあります。これらのリソースは次のとおりです。
projects
- スクリプト プロジェクトを表します。この API には、プロジェクトの作成、読み取り、モニタリング、変更を行うためのメソッドが用意されています。projects.deployments
- スクリプト デプロイの表現。この API には、スクリプト プロジェクトのデプロイメントを作成、一覧表示、更新、削除するためのメソッドが用意されています。projects.versions
- スクリプト プロジェクトのバージョンを表します。API には、プロジェクト バージョンを作成および読み取るメソッドが用意されています。processes
- スクリプト関数の実行を表します。この API には、既存のプロセスを一覧表示し、種類や現在のステータスなどの情報を収集するメソッドが用意されています。scripts
- Apps Script 関数をリモート実行するためのメソッドを提供するエンドポイント。