工作表记录
获取行记录日志
根据鉴权方式查看“获取行记录日志”对应的真实 API 地址、参数与响应。
鉴权方式
AppKey + Sign 是应用密钥鉴权,由管理员创建,用于以应用管理员身份访问应用数据。
版本
请求地址
Path 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
worksheet_id | string | 是 | 工作表ID |
row_id | string | 是 | 行记录ID |
Header 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
HAP-Appkey | string | 是 | HAP应用密钥 |
HAP-Sign | string | 是 | HAP签名 |
Query 参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
operatorIds | string[] | 否 | 操作者ID数组 |
field | string | 否 | 字段ID/别名 |
pageSize | integer | 否 | 每页数量 |
pageIndex | integer | 否 | 页码 |
startDate | string<date-time> | 否 | 开始日期 (格式:yyyy-MM-dd HH:mm:ss) |
endDate | string<date-time> | 否 | 结束日期 (格式:yyyy-MM-dd HH:mm:ss) |
响应参数
200成功获取记录日志| 名称 | 类型 | 描述 |
|---|---|---|
success | boolean | 是否调用成功 |
error_code | integer | 错误代码 |
error_msg | string | 错误消息 |
data | object | — |
data.logs | object[] | 操作日志列表 |
data.logs.operator | object | 操作者信息 |
data.logs.operator.id | string | 人员 id |
data.logs.operator.name | string | 名称 |
data.logs.operator.avatar | string | 头像地址 |
data.logs.operator.isPortal | boolean | 是否为门户用户 |
data.logs.operator.status | integer | 状态 |
data.logs.operator.accountId | string | 人员 id (兼容字段) |
data.logs.operator.fullname | string | 名称 (兼容字段) |
data.logs.content | object | 操作内容 |
data.logs.content.worksheetId | string | 工作表ID |
data.logs.content.objectId | string | 操作对象ID |
data.logs.content.uniqueId | string | 操作唯一标识 |
data.logs.content.objectType | string | 日志对象类型 1:工作表 2:行记录 3:视图 4:按钮 5:业务规则 99:其他 |
data.logs.content.type | integer | 日志操作类型 1:手动 2:工作流 3:按钮 |
data.logs.content.requestType | string | 请求类型 |
data.logs.content._createdAt | string | 创建时间 |
data.logs.content.logData | object[] | 操作日志数据 |
data.logs.content.logData.id | string | 字段ID |
data.logs.content.logData.name | string | 字段名称 |
data.logs.content.logData.editType | integer | 编辑类型 |
data.logs.content.logData.type | integer | 字段类型 |
data.logs.content.logData.oldValue | string | 操作前的值 |
data.logs.content.logData.oldText | string | 操作前的描述 |
data.logs.content.logData.newValue | string | 操作后的值 |
data.logs.content.logData.newText | string | 操作后的描述 |
data.logs.content.logData.isDeleted | boolean | 是否删除 |
data.lastMark | string | 最后一次更新的时间戳 |
data.flag | boolean | 是否有更多数据 |
curl -X GET "https://example.com/v3/app/worksheets/worksheet_id/rows/row_id/logs" \ -H "HAP-Appkey: {{HAP-Appkey}}" \ -H "HAP-Sign: {{HAP-Sign}}"{ "success": true, "error_code": 0, "error_msg": "string", "data": { "logs": [ { "operator": { "id": "string", "name": "string", "avatar": "string", "isPortal": true, "status": 0, "accountId": "string", "fullname": "string" }, "content": { "worksheetId": "string", "objectId": "string", "uniqueId": "string", "objectType": "string", "type": 0, "requestType": "string", "_createdAt": "string", "logData": [ { "id": "string", "name": "string", "editType": 0, "type": 0, "oldValue": "string", "oldText": "string", "newValue": "string", "newText": "string", "isDeleted": true } ] } } ], "lastMark": "string", "flag": true }}