Удалить много строк с помощью Smartsheet API - PullRequest
0 голосов
/ 05 июня 2018

Я занимаюсь разработкой приложения для управления информацией внутри 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 голосов
/ 05 июня 2018

Сделайте несколько меньших запросов

Вместо того, чтобы пытаться удалить каждую строку в одном вызове, попробуйте удалить их 100 (или больше или меньше) за один раз.Я не знаю, каков предел того, что вы бьете, поэтому конкретный максимум, который вы можете сделать за один раз, может значительно отличаться от 100.

Создать новый лист

Запишите информацию о столбце исходного листа, создайте новый лист с информацией об этом столбце и продолжите работу на новом листе.Затем вы можете заархивировать исходный лист или удалить его.

...