Я создал столбец с именем «col1» в списке через веб-интерфейс Office 365. Когда я попытался получить полную информацию об этом столбце, используя msgraph-запрос к
GET / sites / {site-id} / lists / {list-id} / columns / {column-id}
Я получил такой ответ:
{
"@odata.context": ...,
"columnGroup": "Custom Columns",
"description": "",
"displayName": "col1",
"enforceUniqueValues": false,
"hidden": false,
"id": "a9fe9dc8-c5b8-467d-8504-23d95f1cc937",
"indexed": false,
"name": "_x0063_ol1",
"readOnly": false,
"required": false,
"number": {
"decimalPlaces": "automatic",
"displayAs": "number",
"maximum": 1.7976931348623157e+308,
"minimum": -1.7976931348623157e+308
}
}
Так что проблема в том, что я не могу создать элемент с этим столбцом (я пробовал оба имени "col1" и "_ x0063_ol1" ). Запрос был
POST / sites / {site-id} / lists / {list-id} / items
с корпусом:
{
"fields": {
"Title": "Test2",
"_x0063_ol1": 42
}
}
Я получил ответ:
{
"error": {
"code": "invalidRequest",
"message": "Field '_x0063_ol1' is not recognied",
"innerError": {
"request-id": "dbb98ed3-0c2f-48dc-924e-dd888e70c867",
"date": "2018-05-02T07:41:36"
}
}
}
Как правильно создать элемент с этим столбцом, используя msgraph API?