microsoft-graph-api - 如何使用具有奇怪 SharePoint 内部编码的列创建项目?
问题描述
我通过 Web 界面 Office 365 在列表中创建了一个名为“col1”的列。当我尝试使用 msgraph 请求获取有关此列的全部信息时
获取/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")。要求是
发布 / 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 正确创建包含此列的项目?
解决方案
推荐阅读
- nginx - 我们可以在 proxy_pass 之后放置 proxy_set_header X-Forwarded-For
- url - 如何在从 Azure Blob 存储中获取视频时获取 Blob URL
- javascript - 将 HTML 文件内容加载到元素中
- php - 如何在 PHP 中使用对象数组以及如何获得不同的产品类别和子类别?
- c - 下面的 C 代码做了什么 - 它是多余的吗
- settings - 如何在 android 覆盖中设置默认设置(强制门户模式)
- wordpress - 如何使用每个数据库制作多站点
- c++ - Linux 上的 C++ 插件 ABI 问题
- python - 如何从类似json的文本中提取值
- jsf - 如何将动作结果传递给 jsf 组合?