Automation for Jira における新しい文字列関数と日付関数
アトラシアンは大小を問わず、物事を継続的に改善したいと考えています。今回、スマート フィールドに適用できる便利な新機能の数々が利用できるようになりました。
よりスマートなストリング
スマート フィールドの文字列で使用できる、10 を超える便利な関数が追加されました。スマート フィールドは、メール、チャット メッセージ、または条件を入力する場合にデータを操作するための優れた方法です。チャット メッセージに収まるようにその説明フィールドを約められます。
{{issue.description.abbreviate(50)}}
を使用します。テキスト メールにちょうどいい余白が必要な場合は、{{leftPad}}
が最適です。これらの関数は条件でも使用できるため、フィールドが数字の場合にのみテキスト フィールドをまとめる場合は {{issue.Field Name.isAlphanumeric}}
が役立ちます。いくつかの既存のメソッドは NULL /長さに対しても安全であるように改善されたため、{{substring}}
を大きすぎる番号で呼び出してもエラーは発生しません。
次は新しい方法の完全なリストです。
- 省略
- capitalize
- startsWith / endsWith
- lastIndexOf
- left / right
- leftPad / rightPad
- 削除
- リバース
- substring / substringAfter / substringAfterLast / substringBefore / substringBeforeLast / substringBetween
- isAlpha
- isAlphanumeric
- isNumeric
- isEmpty / isNotEmpty
詳細と例については「文字列の操作」の完全なドキュメントをご参照ください。
お仕事の時間です
また、日付の処理時に役立つ 2 つのメソッドを追加しました。課題がオープンになっていた日数をメールに含めたい場合など、日付間の期間を計算したいことがあります。また、それらの日付が特に営業日中心である必要がある場合があります。そこで役立つ businessDaysBetween
と daysBetween.
の 2 つの関数が追加されました。
// Number of week days between now and issue created date
{{#now}}func=businessDaysBetween({{issue.created}}), format="toDays"{{/}}// Number of days between now and "My custom date field"
{{#now}}func=daysBetween({{issue.My custom date field}}), format="toDays"{{/}}
必要な場合 (外部システムとの統合など)、toHours
または toMillis
に形式を変更するか、他の日付関数をそれに連結できます。完全な参照については「日付による作業」のドキュメントをご確認ください。