4
3
2
1 回答
- 543
Jira Misc Custom Fields(無料アドオン)で Calculated Text Field のカスタムフィールドを追加して、ユーザー名を表示することができました。
Excel 出力もできました。
- 伊藤看寿
担当者が未割り当てのとき、サーバーのログに NPE が出てました。
このままでも問題はなさそうですが、ERROR レベルのログなので気になる方はどなたか回避するコードを書いていただけると助かります。
2018-08-09 13:18:21,612 http-nio-8080-exec-8 ERROR admin 798x101x1 1qlem4q 192.168.33.1 /sr/jira.issueviews:searchrequest-excel-current-fields/temp/SearchRequest.xls [c.i.jmcf.fields.CalculatedTextField] CalculatedTextField: error evaluating formula of field "?????????" of issue IT-1: Sourced file: inline evaluation of: `` issue.get("assignee").getName() ;'' : at Line: 1 : in file: inline evaluation of: `` issue.get("assignee").getName() ;'' : .getName ( ) Target exception: java.lang.NullPointerException: Attempt to invoke method getName on null value Navigate to the following URL to edit the formula: http://192.168.33.10:8080/secure/admin/EditCustomField!default.jspa?id=10034
- Kengo Ohsaki
issueObject 変数で
https://docs.atlassian.com/software/jira/docs/api/7.6.4/com/atlassian/jira/issue/Issue.html
に Issueオブジェクトにアクセスできるので、以下のようにnullチェックするとかですかね…
if (issueObject.getAssigneeUser() != null) { return issueObject.getAssigneeUser().getName() }
- 伊藤看寿
ありがとうございます。
ちょっと冗長な気もしますが、こんな感じでいけました。
<!-- @@Formula: if (issue.get("assignee") != null) { return issue.get("assignee").getName(); } -->
コメントを追加...
課題一覧をExcel形式でダウンロードしたい の手順に従って、Excel エクスポートはできました。
担当者フィールドがユーザーの表示名で出力されますが、これに加えてユーザー名も出力したいと思っています。
簡単にできる方法はないでしょうか?