我正在开发一个应用程序来操作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"
我明白这意味着什么,所以我正在寻找另一种方法来实现相同的结果
答案 0 :(得分:1)
制作多个较小的请求
不要尝试删除一个调用中的每一行,而是尝试一次删除100(或更多或更少)。我不知道你所打的是什么限制,所以你一次可以做的具体最大值可能与100大不相同。
制作新工作表
记录原始工作表的列信息,创建包含该列信息的新工作表,然后在新工作表中继续工作。然后,您可以将原始工作表存档或删除它。