はじめに

Google Apps Script API を使用すると、Apps Script プロジェクトの作成、変更、デプロイをプログラマティックに行うことができます。これらのアクションを使用しない場合は、Apps Script エディタを使用する必要があります。アプリでは、この API を使用して、スクリプト プロジェクトの管理、新しいスクリプト バージョンの作成とデプロイ、スクリプトの実行のモニタリングを行うことができます。

また、Apps Script Execution 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 の機能をリモートで実行するメソッドを提供するエンドポイント。