Skip to content
Last updated

ワークフロー組み込み変数リファレンス

ワークフローでは ${...} 構文を使用して変数を埋め込むことができます。組み込み変数を使用するか、独自の変数を定義できます。

組み込み変数のリストは以下のとおりです:

名前説明
timezoneこのワークフローのタイムゾーンAmerica/Los_Angeles
project_idこのワークフローのプロジェクト ID12345
session_uuidこのセッションの一意の UUID414a8b9e-b365-4394-916a-f0ed9987bd2b
session_idこのセッションの整数 ID2381
session_timeタイムゾーン付きのこのセッションの時間2016-01-30T00:00:00-08:00
session_datesession_time の日付部分2016-01-30
session_date_compactsession_time の日付部分(コンパクト)20160130
session_local_timesession_time のローカル時間形式2016-01-30 00:00:00
session_tz_offsetsession_time のタイムゾーンオフセット部分-0800
session_unixtimeエポック時間からの秒数1454140800
task_nameこのタスクの名前+my_workflow+parent_task+child_task0

schedule: オプションが設定されている <scheduling_workflow.md> 場合、last_session_timenext_session_time も以下のように使用できます:

名前例(毎時スケジュール)例(日次スケジュール)
last_session_time2016-01-29T23:00:00-08:002016-01-29T00:00:00-08:00
last_session_date2016-01-292016-01-29
last_session_date_compact2016012920160129
last_session_local_time2016-01-29 23:00:002016-01-29 00:00:00
last_session_tz_offset-0800-0800
last_session_unixtime14541372001454054400
next_session_time2016-01-30T01:00:00-08:002016-01-31T00:00:00-08:00
next_session_date2016-01-302016-01-31
next_session_date_compact2016013020160131
next_session_local_time2016-01-30 01:00:002016-01-31 00:00:00
next_session_tz_offset-0800-0800
next_session_unixtime14541444001454227200

最後のスケジュールのタイムスタンプは last_session_time です。スケジュールが毎時の場合は、前の1時間です。スケジュールが日次の場合は、昨日です。最後のスケジュールが実際に実行されたかどうかは関係なく、タイムスタンプは現在のセッション時間から計算された最後のタイムスタンプに設定されます。