使用Smartsheet API删除大量行

时间:2018-06-05 18:13:33

标签: smartsheet-api

我正在开发一个应用程序来操作Smartsheet中的信息,但是在删除大量行时我遇到了问题。有没有办法使用与使用删除行请求不同的API清除工作表?问题是对于大量的行我得到了这个错误

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>414 Request-URI Too Large</title>\n</head><body>\n<h1>Request-URI Too Large</h1>\n<p>The requested URL's length exceeds the capacity\nlimit for this server.<br />\n</p>\n</body></html>\n"

我明白这意味着什么,所以我正在寻找另一种方法来实现相同的结果

1 个答案:

答案 0 :(得分:1)

制作多个较小的请求

不要尝试删除一个调用中的每一行,而是尝试一次删除100(或更多或更少)。我不知道你所打的是什么限制,所以你一次可以做的具体最大值可能与100大不相同。

制作新工作表

记录原始工作表的列信息,创建包含该列信息的新工作表,然后在新工作表中继续工作。然后,您可以将原始工作表存档或删除它。