REST Resource: processes

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

リソース: プロセス

スクリプト エディタ、トリガー、アプリケーション、または 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 このプロセスはバッチジョブのタスクとして開始されました。

プロセス ステータス

プロセスのステータス。LINT.IfChange

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

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

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

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

Methods

list

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

listScriptProcesses

スクリプトによって実行されたプロセスに関する情報(プロセスのタイプや現在のステータスなど)を一覧表示します。