rest - 在单个 Sharepoint REST API 调用中创建多个字段的 POST 正文是什么?
问题描述
我需要使用 SINGLE Sharepoint REST API 调用创建多个字段的 POST 正文。我使用的是 Postman,而不是一些 Web 框架。
例子:
- 网址:
https://mycompany.sharepoint.com/teams/test/_api/web/lists/GetByTitle('<list name>')/fields
- 标题:
content-type: application/json;odata=verbose
- 我试过的身体变化:
{
'__metadata':
{'type':'SP.Field'},
'Title': 'Test Field1',
'FieldTypeKind': 3,
'Title': 'Test Field2',
'FieldTypeKind': 3
}
[
'__metadata':
{'type':'SP.Field'},
'Title': 'Test Field1',
'FieldTypeKind': 3,
'__metadata':
'Title': 'Test Field2',
'FieldTypeKind': 3
]
[{
'__metadata':
{'type':'SP.Field'},
'Title': 'Test Field1',
'FieldTypeKind': 3,
'__metadata':
'Title': 'Test Field2',
'FieldTypeKind': 3
]}
{
'__metadata':
{'type':'SP.Field'},
'Title': 'Test Field1',
'FieldTypeKind': 3
},
{
'__metadata':
'Title': 'Test Field2',
'FieldTypeKind': 3
}
{
'__metadata':[
{'type':'SP.Field'},
'Title': 'Test Field1',
'FieldTypeKind': 3,
{'type':'SP.Field'},
'Title': 'Test Field2',
'FieldTypeKind': 3
]
}
等等......所有错误都以各种方式出现。一定有办法做到这一点!有什么见解吗?
解决方案
回顾我的笔记...我使用 PowerAutomate 执行此操作。我最终在要创建的列数组上创建了 FOR EACH 循环。
这是有效的:
乌里:
_api/web/lists/GetByTitle('varListName')}')/Fields
标题:
content-type:
“应用程序/json;odata=详细”`accept: "application/json;odata=verbose"
身体:
{
'Title': 'varFieldName',
'FieldTypeKind': varFieldType
}
我希望这可以帮助你。
推荐阅读
- android - 支持 64 位版本的 Flutter 的 PDF 查看器
- android - Nativescript + Angular UI在从Android后台恢复后冻结
- javascript - 如何更改选项颜色?
- php - 在 .htaccess 中使用 [R=301] 重写规则
- ios - 使用 (JWT) identityToken 中的 Apple 缺少电子邮件声明登录
- javascript - 如何转换嵌套在对象中的数组?
- python - 我在使用 Python 增强多个图像时遇到了一些问题,它显示了一些错误
- r - 分析矩阵的熵
- swift - Alamofire 5 迁移
- javascript - JS ES6 类语法和原型混淆