Mass-reversing smartsheet 错误
Mass-reversing smartsheet mistake
有人设法将大量数据复制并粘贴到 smartsheet 中的错误位置。当然它当时并没有被逆转,现在我有一个可爱的任务来逆转所有的条目。手动。一次一个细胞。
必须有更好的方法。
查看 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"
}
}
]
}
您应该能够编写一个脚本来分析修订并让您以更自动化的方式恢复值。
有人设法将大量数据复制并粘贴到 smartsheet 中的错误位置。当然它当时并没有被逆转,现在我有一个可爱的任务来逆转所有的条目。手动。一次一个细胞。
必须有更好的方法。
查看 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"
}
}
]
}
您应该能够编写一个脚本来分析修订并让您以更自动化的方式恢复值。