🔄
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