Возможна ли автоматическая перезагрузка, когда функция возвращает #ERROR? - PullRequest
0 голосов
/ 12 июня 2018

скажем, я использую функцию в ячейке для вызова данных, и в результате получается # ОШИБКА! , возможно ли снова автоматически вызвать эту функцию для другой попытки?Чтобы было ясно, я не запрашиваю автообновление с помощью триггера настроек на листе, я говорю об общем способе обхода проблемы.

Например, формула, которую я использую для многих строк: = if (A2= FALSE; ""; custom_function_1 (A2))

Эта функция активируется, когда A2 заполняется значением, а не пустым, но в процессе загрузки иногда ответ сервера невозможен или не получен или что-либо еще, тогда я получаю ofc #ERROR!.

Было бы неплохо иметь опцию принудительного повторного выполнения команды, если это произойдет.

1 Ответ

0 голосов
/ 12 июня 2018

Почему бы вам просто не обработать ошибку в вашей пользовательской функции?Возвращайте только то, что вы получаете от API, если можете его достичь, в противном случае возвращайте любое значение «Ошибка», которое вы хотите, например, предыдущий вызов, который вы смогли успешно выполнить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...