Power Automate×Plannerのエラー対処方法を知りたい
【Power Automate×Planner】
クラウドのPower Automateを使用して、タスクに割り当てられているユーザを取得→Teamsのチャットグループを作成できるように「;」区切りでデータを結合したいのですが、Apply to eachの中に出てこないユーザが紐づいてしまいます。
解決方法をご存じの方いらっしゃいますでしょうか。
以下は実際憎んでいるフローを抜粋したものです。
フロー開始
↓
「users」の配列変数を初期化
↓
タスクを一覧表示
↓
Apply to each:以前の手順から出力を選択→body
↓
usersの配列に空の値を代入
↓
Apply to each2:以前の手順から出力を選択→割り当て:items('Apply_to_each_2')?['_assignments']
↓
JSONの解析
└コンテンツ:割り当て:items('Apply_to_each_2')?
└スキーマ:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"userId": {
"type": "string"
},
"value": {
"type": "object",
"properties": {
"@@odata.type": {
"type": "string"
},
"assignedDateTime": {
"type": "string"
},
"orderHint": {
"type": "string"
},
"assignedBy": {
"type": "object",
"properties": {
"user": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
},
"application": {
"type": "object",
"properties": {
"displayName": {},
"id": {
"type": "string"
}
}
}
}
}
}
}
},
"required": [
"userId",
"value"
]
}
}
↓
配列変数に追加:users
└値:userId
↓
結合
└結合する配列:users
└次を使用して結合:「;」
本来ここで、タスクに割り当てられたユーザのみが配列に格納されるはずですが、それ以外のユーザも配列に格納されてしまいます。
以上です。
ご不明点があればお気軽に下さい。