エクセルVBAでRedmineのカスタムフィールドのデータを取得する方法

119 views
Skip to first unread message

y.y

unread,
Apr 12, 2021, 7:49:47 AMApr 12
to Redmine Users (japanese)
以下リンクを参照し、ExcelからRedmineデータを取得することが
できましたが、カスタムフィールドの取得方法がわりません。

カスタムフィールドの取得方法を教えてください。

吉澤拓成

unread,
Apr 12, 2021, 10:02:24 PMApr 12
to Redmine Users (japanese)
普通にブラウザでapiのURLを叩くと、下記のようなXMLが返ってくると思います。
サンプルExcelで取得している部分は、青字のあたりのところで、 カスタムフィールドは 赤字の部分です。
ご覧のように配列構造になっているので、この部分をDOM のデータ取得のやり方で取得できそうです

<issue>
<id>35</id>
<project id="5" name="0.デモプロジェクト"/>
<tracker id="1" name="Bug"/>
<status id="1" name="新規"/>
<priority id="2" name="Normal"/>
<author id="5" name="わたしだぁ"/>
<subject>"カスタムフィールドをRESTで取得"</subject>
<description>"DOMを解析して取得する"</description>
<start_date>2021-02-23</start_date>
<due_date/>
<done_ratio>0</done_ratio>
<is_private>false</is_private>
<estimated_hours/>
<total_estimated_hours/>
<spent_hours>0.0</spent_hours>
<total_spent_hours>0.0</total_spent_hours>
<custom_fields type="array">
<custom_field id="1" name="ユーザー">
<value>Testing</value>
</custom_field>
<custom_field id="2" name="LongText">
<value>カスタムフィールドも取得</value>
</custom_field>
</custom_fields>
<created_on>2021-02-23T15:58:31Z</created_on>
<updated_on>2021-02-23T15:58:31Z</updated_on>
<closed_on/>
</issue>


2021年4月12日月曜日 20:49:47 UTC+9 y.y:
Reply all
Reply to author
Forward
0 new messages