1
0
-1

日付ピッカーのカスタムフィールドに入力している「期限」と、「現在日付」の差分(期限までの残日数)を他のフィールドに表示することは可能でしょうか。

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

      Jira の標準機能ではできないと思います...

      ぱっと思いついたのは ScriptRunnerScript FIelds でしょうか。

      こちらを利用すれば
      カスタムフィールドの値と現在を比較して
      残り日数を表示できるかと思います。

      1. Shuzaburo Doba
        import org.apache.commons.lang.time.DateUtils;
        import com.atlassian.jira.component.ComponentAccessor;
        import com.atlassian.jira.issue.CustomFieldManager;
        import com.atlassian.jira.issue.fields.CustomField;
        import java.util.Date;
        
        CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager();
        CustomField dueDateField = customFieldManager.getCustomFieldObject('customfield_10801');
        
        Date dueDate = issue.getCustomFieldValue(dueDateField) as Date;
        Date today = DateUtils.truncate(new Date(), Calendar.DAY_OF_MONTH);
        
        return (dueDate.getTime() - today.getTime()) / (1000 * 60 * 60 * 24);
      Commentコメントを追加...