🔄
Microsoft Graph でリスト アイテムの複数の値を持つ列を更新する
以前にこのような記事を書きましたが、現在は対応できるようになっています。ただし、そのままではうまくいきません。
POST https://graph.microsoft.com/v1.0/sites/{{site-id}}/lists/{{list-id}}/items
Authorization: Bearer {{access-token}}
Accept: application/json
Content-Type: application/json
{
"fields": {
"MultiChoiceColumn": [
"Value 1",
"Value 2",
"Value 3"
]
}
}
上記の方法では 400 BadRequest になります。正しい方法は以下の通りです。
POST https://graph.microsoft.com/v1.0/sites/{{site-id}}/lists/{{list-id}}/items
Authorization: Bearer {{access-token}}
Accept: application/json
Content-Type: application/json
{
"fields": {
"MultiChoiceColumn@odata.type": "Collection(Edm.String)",
"MultiChoiceColumn": [
"Value 1",
"Value 2",
"Value 3"
]
}
}
Discussion