Как создать элемент со столбцом, который имеет странную внутреннюю кодировку SharePoint? - PullRequest
0 голосов
/ 02 мая 2018

Я создал столбец с именем «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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...