REST Resource: processes

リソース: Process

スクリプト エディタ、トリガー、アプリケーション、または Apps Script API を使用して開始された単一のスクリプト プロセスの実行を表します。これは、Apps Script API を介して開始された実行のみを表す Operation リソースとは異なります。

JSON 表現
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
フィールド
projectName

string

実行中のスクリプトの名前。

functionName

string

実行を開始した関数の名前。

processType

enum (ProcessType)

実行タイプ。

processStatus

enum (ProcessStatus)

実行ステータス。

userAccessLevel

enum (UserAccessLevel)

実行中のユーザーのスクリプトに対するアクセスレベル。

startTime

string (Timestamp format)

実行開始時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。解像度はナノ秒で、小数点以下 9 桁まで指定できます。(例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z")。

duration

string (Duration format)

実行の実行に費やした時間。

小数点以下 9 桁までの値で、末尾が「s」の秒数です。例: "3.5s"

プロセスタイプ

プロセスのタイプ。プロセスの開始方法を定義します。

列挙型
PROCESS_TYPE_UNSPECIFIED 未指定のタイプ。
ADD_ON このプロセスはアドオンのエントリ ポイントから開始されました。
EXECUTION_API このプロセスは Apps Script API を使用して開始されました。
TIME_DRIVEN このプロセスは、時間ベースのトリガーから開始されました。
TRIGGER このプロセスはイベントベースのトリガーによって開始されました。
WEBAPP このプロセスはウェブアプリのエントリ ポイントから開始しました。
EDITOR このプロセスは Apps Script IDE を使用して開始されました。
SIMPLE_TRIGGER このプロセスは G Suite のシンプルなトリガーから開始されました。
MENU このプロセスは G Suite メニュー項目から開始しました。
BATCH_TASK このプロセスはバッチジョブのタスクとして開始されました。

プロセスのステータス

プロセスのステータス。

列挙型
PROCESS_STATUS_UNSPECIFIED ステータスは指定されていません。
RUNNING プロセスは現在実行中です。
PAUSED プロセスが一時停止しました。
COMPLETED 処理が完了しました。
CANCELED プロセスがキャンセルされました。
FAILED 処理できませんでした。
TIMED_OUT プロセスがタイムアウトしました。
UNKNOWN プロセスのステータスが不明です。
DELAYED 割り当てが待機している間、プロセスは遅延する。

ユーザーのアクセスレベル

ユーザーのさまざまなアクセスレベル。

列挙型
USER_ACCESS_LEVEL_UNSPECIFIED ユーザーのアクセスレベルが指定されていません
NONE アクセス権がありません。
READ ユーザーに読み取り専用権限が付与されています。
WRITE ユーザーに書き込みアクセス権があること。
OWNER ユーザーがオーナーである。

Methods

list

プロセスの種類や現在のステータスなど、ユーザーによって、またはユーザーに代わって行われたプロセスに関する情報を一覧表示します。

listScriptProcesses

スクリプトの実行プロセスに関する情報(プロセスの種類や現在のステータスなど)を表示します。