大规模逆转智能表错误

时间:2017-12-08 16:14:17

标签: smartsheet-api

有人设法将大量数据复制并粘贴到智能表中的错误位置。当然它当时没有逆转,现在我有一个可爱的任务,即撤销所有条目。手动。一次一个单元格。

必须有更好的方法。

1 个答案:

答案 0 :(得分:1)

查看Smartsheet API上的Get Cell History端点。当你打电话给你时,你会得到一个如下所示的回复:

{
  "pageNumber": 1,
  "pageSize": 100,
  "totalPages": 1,
  "totalCount": 3,
  "data": [
      {
        "columnId":4567890123456789,
        "displayValue": "Revision 3",
        "columnType": "TEXT_NUMBER",
        "value": "Revision 3",
        "modifiedAt": "2013-06-24T00:10:18Z",
        "modifiedBy" : {
            "name" : "Jane Smart",
            "email" : "jane.smart@smartsheet.com"
        }
    },
    {
        "columnId":4567890123456789,
        "displayValue": "Revision 2",
        "columnType": "TEXT_NUMBER",
        "value": "Revision 2",
        "modifiedAt": "2013-06-23T00:10:18Z",
        "modifiedBy" : {
            "name" : "Joe Smart",
            "email" : "joe.smart@smartsheet.com"
        }
    }
  ]
}

您应该能够编写一个分析修订版的脚本,并以更自动的方式恢复该值。