TableRowCollection: add
命名空间:microsoft.graph
将行添加到表的末尾。 请注意,API 可以使用此 API 接受多行数据。 一次添加一行可能会导致性能下降。 建议的方法是在单个调用中一起批处理行,而不是执行单行插入。 为了获得最佳结果,请收集应用程序端要插入的行并执行单行添加操作。 尝试行数以确定在单个 API 调用中要使用的理想行数。
错误处理
此请求有时可能会收到 504 HTTP 错误。 此错误的适当响应做法是重复发出请求。
Permissions
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | Files.ReadWrite |
| 委派(个人 Microsoft 帐户) | 不支持。 |
| 应用程序 | 不支持。 |
HTTP 请求
POST /me/drive/items/{id}/workbook/tables/{id|name}/rows/add
POST /me/drive/root:/{item-path}:/workbook/tables/{id|name}/rows/add
POST /me/drive/items/{id}/workbook/worksheets/{id|name}/tables/{id|name}/rows/add
POST /me/drive/root:/{item-path}:/workbook/worksheets/{id|name}/tables/{id|name}/rows/add
请求标头
| 名称 | 说明 |
|---|---|
| Authorization | Bearer {token}。必需。 |
| Workbook-Session-Id | 确定是否保留更改的工作簿会话 ID。可选。 |
请求正文
在请求正文中,提供具有以下参数的 JSON 对象。
| 参数 | 类型 | Description |
|---|---|---|
| index | Int32 | 可选。指定新行的相对位置。如果为空,将在末尾进行添加。插入的行下方的任何行将向下移动。从零开始编制索引。 |
| values | Json | 可选。未设置格式的表行值的二维数组。 |
响应
如果成功,此方法在 200 OK 响应正文中返回 响应代码和 WorkbookTableRow 对象。
示例
本示例在表格末尾插入两行数据。
请求
下面是一个请求示例。
POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/tables/{id|name}/rows/add
Content-type: application/json
{
"index": 5,
"values": [
[1, 2, 3],
[4, 5, 6]
]
}
响应
这是一个示例响应。注意:为提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
{
"index": 99,
"values": "values-value"
}
反馈
提交和查看相关反馈