CSVファイルのアイテムをPower Automate(Web版)でsharepointのListsにインポートしたい。
解決したいこと
お世話になっております。
POWER AUTOMATE(WEB版)にて、以下のフローの実行を試みています。
Lists名「HLDnodecsv」
csv名は任意。
両方とも列名はそろえております。
Power Automateのフローは以下です。
1 csvファイルをsharepoint内のフォルダーにupload(トリガー)
2 csvファイルのインポート先のListsのアイテムをすべて削除。
3 uploadしたcsvのcontentsを取得
4 JSONの解析アクションで、csvから取得したcontentsをスキーマを使用してJSONに変換
5 4で変換されたアイテムをListsへ追加。
発生している問題・エラー
JSONの解析アクションにてエラーが出てしまい、Listsにデータ追加されません。
以下にスキーマを表示します。
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"RouteDate": {
"type": "string"
},
"AWB": {
"type": "string"
},
"MHCFlight": {
"type": "string"
},
"DispLoc": {
"type": "string"
},
"ShipperID": {
"type": "string"
},
"ShipperAcct": {
"type": "string"
},
"Ex-ExporterName": {
"type": "string"
},
"Identifier": {
"type": "string"
},
"ETD": {
"type": "string"
},
"DestLocCntryCd": {
"type": "string"
},
"SelectCd": {
"type": "string"
},
"Priority": {
"type": "string"
},
"Class": {
"type": "string"
},
"Batched": {
"type": "string"
},
"PRevw": {
"type": "string"
},
"DeclareNo": {
"type": "string"
},
"EDA": {
"type": "string"
},
"BII": {
"type": "string"
},
"LBChk": {
"type": "string"
},
"EDC": {
"type": "string"
},
"PCAT": {
"type": "string"
},
"FCAT": {
"type": "string"
},
"UserID": {
"type": "string"
},
"DeclnLocCd": {
"type": "string"
},
"ShiprPhone": {
"type": "string"
},
"MECFlag": {
"type": "string"
},
"MLBCKFlag": {
"type": "string"
},
"LastActionAt": {
"type": "string"
},
"Gateway": {
"type": "string"
}
}
}
}
}
自分で試したこと
データ操作の「作成」アクションでbase64tostring()も試しましたが、うまくいかないようでした。





