はじめに

Google Apps Script API を使用すると、Apps Script プロジェクトの作成、変更、デプロイをプログラムで行えます。アプリで API を使用して、スクリプト プロジェクトの管理、新しいバージョンのスクリプトの作成とデプロイ、スクリプトの実行のモニタリングを行うことができます。

Apps Script API は、Apps Script Execution API に代わるもので、拡張されます。Execution API の場合と同様に、Apps Script API を使用して Apps Script 関数をリモートで実行できます。

API の概要

Apps Script API は複数のリソースに分割されており、各リソースには特定の目的と実行できるリクエスト セットがあります。これらのリソースは次のとおりです。

  • projects - スクリプト プロジェクトを表します。この API はプロジェクトの作成、読み取り モニタリング、変更を行うためのメソッドを提供します
  • projects.deployments - スクリプトのデプロイの表現。この API には、スクリプト プロジェクトのデプロイを作成、一覧表示、更新、削除するためのメソッドが用意されています。
  • projects.versions - スクリプト プロジェクトのバージョンを表します。この API には、プロジェクトのバージョンを作成および読み取るメソッドが用意されています。
  • processes - スクリプト関数の実行を表します。この API には、既存のプロセスを一覧表示し、プロセスに関する情報(タイプや現在のステータスなど)を収集するメソッドが用意されています。
  • scripts - Apps Script 関数をリモートで実行するためのメソッドを提供するエンドポイント。