まずはじめに
Automation の変数
関連項目: ルールにカスタム フィールドを使用する
変数は、中括弧で囲まれた特別なテキストであり、自動化の実行時に現在の値に置き換えられます。リスト名、カードタイトル、カードの説明、およびコメントで変数を使用できます。
たとえば、自動化 when a card is moved into list "In progress", post comment "started on {date}" の {date} 変数は、カードが移動された日付を返します。
同様に、自動化 when a card is moved to "Done", post a comment "Closed by {username}" の {username} 変数は、カードを移動したユーザーのユーザー名を返します。
日時の各変数
日時の各変数は特定の時間または日付の値を返します。
注: 桁数の多い数字には、並べ替えに必要な一貫した長さになるようにゼロが含まれます。
時間変数
変数 | 例 |
---|---|
{time} | 9:59 PM |
{time24} | 21:59 |
{timelong} | 21:59:59 EDT |
日付変数
tomorrow、yesterday、nextworkingday_、previousworkingday_ を次の変数の先頭に追加できます。例: {previousworkingday_monthdaynumber}、{tomorrowmonthdaynumber}、{yesterdayisodate}。
変数 | 例 |
---|---|
{date} | October 2, 2021 |
{monthdaynumber} | 3 |
{monthdaynumberlong} | 03 |
{yeardaynumber} | 277 |
{yeardaynumberlong} | 277 |
{weekdaynumber} | 1 |
{weekdayname} | 月曜日 |
{weekdayshort} | Mon |
{dateshort} | 2021年10月 3日) |
{datelong} | October 3, 2021 |
{datenumber} | 10/3/2021 |
{isodate} | 2021-10-03 |
{isodatetime} | 2021-05-08T12:17:01+03:00 |
last と next を次の変数の先頭に追加できます。例: {lastweeknumber}、{nextusmonthweeknumber}、{nextquarternumber}、{lastyearshort}。
変数 | 説明 | 例 |
---|---|---|
{weeknumber} | ISO 週番号 (月曜日から開始) | 40 |
{weeknumberlong} | ISO 週番号 (ゼロを含む) | 40 |
{usweeknumber} | 米国の週番号 (日曜日に開始) | 41 |
{usweeknumberlong} | 米国の週番号 (ゼロを含む) | 41 |
{weekyear} | 週が始まった年 (ISO 週番号) | 2021 年 |
{weekyearshort} | 週が始まった年、短い形式 (ISO週番号) | 21 |
{usweekyear} | 週が始まった年 (米国の週番号) | 2021 年 |
{usweekyearshort} | 週が始まった年、短い形式 (米国の週番号) | 21 |
{monthweeknumber} | 月の週 (ISO週番号) | 1 |
{usmonthweeknumber} | 月の週 (米国の週番号) | 1 |
{monthnumber} | 現在の月番号 | 9 |
{monthnumberlong} | 現在の月の番号 (ゼロを含む) | 09 |
{monthname} | 現在の月名 | 9 月 |
{monthshort} | 現在の月の名前、短い形式 | Sep |
{quarternumber} | 現在の年の四半期番号 | 4 |
{year} | 現在の年 | 2021 年 |
{yearshort} | 現在の年、短い形式 | 21 |
関連項目: 日付変数の算術演算と書式設定
ボード変数
ボード変数はボード関連データの値を返します。
変数 | 説明 | 例 |
---|---|---|
{cardboardname} | カードが見つかったボードの名前。find card with id の後にのみ利用可能。 | サポート計画 |
{boardlastactivitydate} | ボードが最後にアクティブになった日付。 | 2021年05月 7日) |
{boardlastactivityisodatetime} | ボードが最後にアクティブになった日時 (ISO週番号)。 | 2021-05-07T18:07:57+03:00 |
{boardlastactivitydateiso} | ボードが最後にアクティブになった日付 (ISO週番号)。 | 2021-05-07T18:14:27+03:00 |
{boardlastactivitydateshort} | ボードが最後にアクティブになった日付、短い形式。 | 2021年05月 7日) |
{boardinactivitydays} | ボードが非アクティブである日数。 | 3 |
{boardteamenterpriseid} | ボードのチームのエンタープライズ ID。 | 588efeb2ba9d0fb398 |
create board 自動化のあとで、{newboardlink} などの new プレフィックスを持つ以下のボード変数は、新しいボードを参照します。copy board 自動化のあとで、{copyboardlink} などの copy プレフィックスを持つ以下の変数は、ボードの新しいコピーを参照します。
変数 | 説明 |
---|---|
{boardid} | 現在のボードの ID |
{boardname} | 現在のボードの名前 |
{boardlink} | 現在のボードへのリンク |
カード変数
カード変数はカード関連データの値を返します。これらの変数は、コンテキストにカードを持つ自動化で使用できます。
一般的なカード情報 | |
{cardname} | カードの名前。 |
{carddescription} | カードの説明 (利用できない場合があります)。 |
{cardlink} | 現在のカードへのリンク。 |
{cardlistname} | カードがあるリストの名前 (利用できない場合があります)。 |
{cardid} | カードの内部 ID (例: FY2OWrnc)。この値は常に一定です。 |
{cardidlong} | カードの内部用の長い ID (例: 571d07b591c8b68aeb4f6acc)。この値は常に一定です。 |
{cardnumber} | ボード上のカードの内部番号 (例: 48)。この値はカードが別のボードに移動されると変化します (利用できない場合があります)。 |
{cardlistid} | カードがあるリストの ID。 |
{cardboardid} | カードがあるボードの ID。 |
{cardboardlink} | カードがあるボードへのリンク。 |
{cardmoveisodate} | カードが最後に移動された時刻 (例: 2021-05-08T09:21:26.472Z)。 |
{cardlastactivitydate} | カードが最後にアクティブだった時刻。 |
{cardlastactivityisodatetime} | カードが最後にアクティブだった時刻 (ISO週番号)。 |
{cardactivetimeago} | カードが非アクティブだった期間 (例: a few seconds ago または 9 days ago)。 |
{cardcreationisodatetime} | カード作成時刻 (ISO週番号)。 |
カード ラベル | |
{cardlabels} | カードに追加されたすべての名前付きカード ラベルの名前と色 (カンマ区切り)。 |
{cardlabelnames} | カードに追加されたすべての名前付きラベルの名前 (カンマ区切り)。 |
{cardlabelcolors} | カードに追加されたすべての名前付きラベルの色 (コンマ区切り)。 |
{cardlabelcount} | カードに追加されたラベルの数。 |
カード メンバー | |
{cardmemberusernames} | カードの全メンバーのユーザー名 (カンマ区切り)。 |
{cardmemberfullnames} | カードのすべてのメンバーの氏名 (カンマ区切り)。 |
{cardmembercount} | カードのメンバーの数。 |
{cardfirstmemberusername}、{cardfirstmemberfullname}、{cardfirstmemberinitials} | カードの最初のメンバーに関する情報。 |
カードのチェックリスト | |
{cardcheckliststate} | カードにあるすべてのチェックリストの状態を含む、フォーマットされたテキスト。この変数によって、カードのチェックリストの状態のスナップショットを含むコメントを追加できます。 |
{cardchecklistcount} | カード上のチェックリストの数。 |
{cardcompletechecklistcount} | カード上の完了済みのチェックリストの数。 |
{cardincompletechecklistcount} | カード上の未完了のチェックリスト数。 |
カードの日付 | |
{cardduecomplete} | 期限が完了としてマークされている場合、値は「True」です。それ以外の場合、値は「False」です。 |
{cardduedate} | カードの期限 (利用できない場合があります)。この変数はすべての日時の各変数と組み合わせられます。例: {cardduedateweekdayname}、{cardduedatemonthdaynumberlong}。 |
{cardstartdate} | カードの開始日 (常に利用できるとは限りません)。この変数はすべての日時の各変数と組み合わせられます。例: {cardstartdateweekdayname}、{cardstartdatemonthdaynumberlong}。 |
{cardcreationdate} | カード作成日付。 |
次の変数では、{cardagedaysround} のように round を末尾に追加すると、数値が最も近い整数に丸められます。
カードの時間 | |
{cardagedays} | カードの経過日数 (小数点以下 2 桁)。たとえば、1 日 6 時間は 1.25 と表示されます。 |
{cardagehours} | カードの経過時間 (小数点以下 2 桁)。たとえば、1 時間 40 分は 1.67 と表示されます。 |
{cardageminutes} | カードの経過時間 (分)、小数点以下 2 桁。たとえば、1 時間 40 分 30 秒は 100.5 と表示されます。 |
{cardhoursinlist} | カードが現在のリストで費やした時間数 (小数点以下 2 桁)。たとえば、1 時間 40 分は 1.67 と表示されます。この変数によってタスクに費やされた時間を追跡できます。 |
{cardminutesinlist} | カードが現在のリストで費やした分数 (小数点以下 2 桁)。たとえば、1 時間 40 分 30 秒は 100.5 と表示されます。この変数によってタスクに費やされた時間を追跡できます。 |
{carddaysinpreviouslist} | カードが前のリストで費やした日数。 |
{cardhoursinpreviouslist} | カードが前のリストで費やした時間数。 |
{cardminutesinpreviouslist} | カードが前のリストで費やした分数。 |
{triggercardpreviouslistname} | トリガー カードの由来となるリスト名。 |
さらに、自動化にソース カードを含むトリガー (例: when a card is copied) がある場合は、以下の変数を使用できます。
{sourcecardname} | ソース カードのタイトル。 |
{sourcecardlink} | ソース カードへのリンク。 |
プレフィックスをカード変数に追加
プレフィックス | 用途 | プレフィックスが利用できない変数 |
---|---|---|
{new} | new プレフィックスを持つ変数は、create a card 自動化のあとで使用でき、新しいカードを参照します。 |
例: when a card with a name containing "information security" is added to the board, create a new card with title "Security training" in list "In progress" and set the card's description to "{newcardname}: task for the current week"
プレフィックス | 用途 | プレフィックスが利用できない変数 |
---|---|---|
{trigger} | trigger プレフィックスを持つ変数は、自動化トリガーにカードが含まれる自動化 (when a card is copied など) で使用でき、トリガー カードを参照します。 | 使用できない変数のリストは、自動化をトリガーした Trello アクションによって異なります。 |
例: when a card is added to list "Doing", find a card titled "Rollup", and add item "{triggercardlink}" to checklist "Doing"
プレフィックス | 用途 | プレフィックスが利用できない変数 |
---|---|---|
{copy} | copy プレフィックスを持つ変数は、copy a card アクションの後で利用できてコピーされたカードを参照します。 |
例: when a card with the blue "Marketing" label is added to list "Backlog", copy the card to the top of list "Week 1-3" on board "Marketing team", and rename the card to "{copycardname}: incoming request"
プレフィックス | 用途 | プレフィックスが利用できない変数 |
---|---|---|
{found} | found プレフィックスを持つ変数は、find a card アクションの後で利用できて見つかったカードを参照します。 |
例: when a card with the yellow "Sales" label is added to the board, find a card titled "Sales tasks", move the card to the top of the list, and post comment "{foundcardname} deadline: end of the week"
プレフィックス | 用途 | プレフィックスが利用できない変数 |
---|---|---|
{multiplier} | 先頭に multiplier が付いた変数は「乗算」自動化 (for each card) のあとに使用でき、現在のカードを参照します。 |
例: when a card is moved into list "In progress", for each card linked in the attachments, set the card's description to "{multipliercardname}: In progress"
メンバー変数
自動化ルール (when トリガーによる自動化) でのみ使用できる変数を次に示します。
例: when a card is moved into list "Done", post comment "Completed by {username}"
コンテキストにカードを持つルールと「期限」自動化でのみ使用可能な変数を次に示します。
変数 | 説明 |
---|---|
{creatorusername} | カードを作成したユーザーのユーザー名。 |
{creatorfullname} | カードを作成したユーザーの氏名。 |
{creatorinitials} | カードを作成したユーザーのイニシャル。 |
例: when the due date is marked as complete in a card in list "In progress", post comment "Completed by {creatorusername}"
以下の変数は、特定の一致タイプ (追加、メンション、when someone is added to a card や when someone is mentioned などのユーザーが一致するトリガーを持つ自動化) でのみ使用できます。
multiplier (for every member in the card) において、次の変数はコメントとメール通知アクションでのみ利用できます。
変数 | 説明 |
---|---|
{matchedusername} | 自動化で一致した (追加、メンションなど) メンバーのユーザー名。 |
{matchedfullname} | 自動化で一致した (追加、メンションなど) ユーザーの氏名。 |
{matchedinitials} | 自動化で一致した (追加、メンションなど) ユーザーのイニシャル。 |
{addedusername} | カードに追加されたメンバーのユーザー名。 |
{addedfullname} | カードに追加されたユーザーの氏名。 |
{addedinitials} | カードに追加されたユーザーのイニシャル。 |
{removedusername} | カードから削除されたメンバーのユーザー名。 |
{removedfullname} | カードから削除されたユーザーの氏名。 |
{removedinitials} | カードから削除されたユーザーのイニシャル。 |
{mentionedusername} | カードでメンションされたメンバーのユーザー名。 |
{mentionedfullname} | カードでメンションされたユーザーの氏名。 |
{mentionedinitials} | カードでメンションされたユーザーのイニシャル。 |
特定のトリガーを持つ自動化で変数を使用する
このセクションには、特定のトリガー条件でのみ自動化で使用できる変数のリストが含まれます。
カスタム フィールド値を含むトリガーを持つ自動化を次に示します。
{customfieldname} | カスタム フィールドの名前。 |
{customfieldvalue} | カスタム フィールドの値。 |
{customfieldvaluebefore} | 変更前のカスタム フィールドの値。 |
「リストが作成されたとき」、「ボードにカードが追加されたとき」などのトリガーを持つルール (これらの変数は、コンテキストにリストを含む自動化で使用可能) を次に示します。
{listname} | リストの名前 |
{listid} | リストの ID |
when a due date is added (期限が追加されたとき) トリガーを持つルール
{cardduedate}、{cardduedateweeknumber}、{cardduedatemonthdaynumber} など。 | 期限の日付変数 |
{cardstartdate}、{cardstartdateweeknumber}、{cardstartdatemonthdaynumber} など。 | 開始日の日付変数 |
when a comment is posted (コメントが投稿されたとき) トリガーを持つルール
{commenttext} | コメントのテキスト |
{commentlink} | コメントへのリンク |
メンション トリガー (例: when a card is mentioned、when a member is mentioned) を持ち、find the mentioned card アクション後のルール
{mentionbacklink} | メンションが発生したカードへのリンク。 |
{mentiontext} | メンションを含むテキスト (コメント、カードの説明、またはチェックリスト項目)。 |
{linklessmentiontext} | すべてのカード メンションとリンクが削除された、メンションを含むテキスト (コメント、カードの説明、またはチェックリスト項目)。 |
{usernamelessmentiontext} | すべてのユーザー メンション (@ユーザー名) が削除されたメンションを含むテキスト (コメント、カードの説明、またはチェックリスト項目)。 |
{mentionlessmentiontext} | すべてのユーザーまたはカード メンションが削除された、メンションを含むテキスト (コメント、カードの説明、またはチェックリスト項目)。 |
when a checklist is added (チェックリストが追加されたとき) などの、チェックリストを含むトリガーを持つルール
{checklistname} | チェックリストの名前。 |
when a checklist item is checked/unchecked (チェックリスト アイテムが選択/選択解除されているとき) トリガーを持つルール
{checklistitemname} | チェックリスト項目の名前。 |
{checklistitemstate} | チェックリスト項目の状態:「完了」または「未完了」 |
when a green label is added (緑のラベルが追加されたとき) などの、ラベルを含むトリガーを持つルール
{labelname} | ラベル名。 |
{labelcolor} | ラベルの色。 |
when the name of a card starts with (次でカードの名前が開始されたとき) トリガーと when a card with a name containing (次を含む名前のカード) などのトリガー条件を持つルール
{matchedtext} | 条件に一致したテキスト。一般に {*} ワイルドカードを含む条件で使用されます。 |
{textbeforematch} | 一致したテキストの前のテキスト。 |
{textaftermatch} | 一致したテキストの後のテキスト。 |
when the name of a card contains a date (カード名に日付が含まれるとき) トリガーを持つルール
{matcheddate} | 自動化によって解釈された日付。 |
when an attachment is added to a card (カードに添付ファイルが追加されたとき) などのトリガーを持つルール
{attachmentlink} | 添付ファイルへのリンク。 |
{attachmentname} | 添付ファイルの名前。 |
when the name or the description of a card starts with (カードの名前または説明の開始) などのトリガーを持つルール
{changedfield} | 変更されたフィールドの名前 (名前または説明)。 |
{textbefore} | 更新前の名前または説明のテキスト。 |
{textafter} | 更新後の名前または説明のテキスト。 |
HTTP リクエストの後に利用できる変数
{httpresponse} | 応答の本文。 |
Jira 課題の作成後に使用できる変数
{jiraissuelink} | 作成された Jira 課題へのリンク。 |
Butler Bot の変数
注: Butler Bot の公式サポートは終了しました。Butler を新しく使い始めた場合は、従来の機能を使用できません。Trello ワークフローの自動化に関する詳細は、「自動化の概要」ガイドをご参照ください。
ほとんどの変数の現在の値を確認するには、自動化リストで、print variables という名前の新しいカードを作成します (例: when a label is added to a card, print variables)。
自動化を実行すると、ルール ログに変数が表示されます。
この内容はお役に立ちましたか?