やりたいことは表題の通りで、「動的なコンテンツ」に用意されている項目は無事取得し、Listsへの転記ができたのですが、
カスタムフィールドの値が取得できません。
方法をご教示願います。
@takara さん、ご質問ありがとうございます!担当部署のメンバーに方法について確認させていただきました。
下記、回答になりますので、ご確認の上お試しいただけますでしょうか。どうぞよろしくお願いいたします
タスクのカスタムフィールド値を取得する
When a task is completed (V2) トリガー等、Asanaコネクタの標準トリガー及びアクションでは、あいにくカスタムフィールドの値は取得されません。
下記手順でHTTPアクションを挿入し、再起的に Get a Task というAsana Tasks APIを実行することで、カスタムフィールドの値を取得可能です。
参考: https://developers.asana.com/reference/gettask
- HTTPアクションを挿入します。
HTTPアクションを利用するには、Premium契約が必要です。
- HTTPアクションの設定として、下記を指定します。
- [方法] GET
- [URI] https://app.asana.com/api/1.0/tasks/{task_gid}
*前段のステップで作成されたタスクのIDを指定 - [ヘッダー]
- accept: application/json
- authorization: Bearer 1/XXXXXXXXXXXXXX
*先頭に “Bearer” という文字列を挿入。
*”1/XXX” 以降は Asanaの 設定 > アプリ > デベロッパーアプリにて生成したPAT (個人アクセストークン) - content-type: application/json
- [クエリ]
- opt_fields: custom_fields
これを指定することで、タスクに紐付くカスタムフィールド値を取得することが出来ます。
- opt_fields: custom_fields
1 Like