Как мне выдать ошибку в зависимости от условий в googlescript? - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужно проверить, имеет ли ячейка значение, и если оно есть, у меня есть функция, которая работает, если ячейка не имеет значения, я хочу, чтобы функция имела статус «Сбой».

Я добавил еще новую ошибку («Нет данных для импорта»), но мои выполнения все еще показывают статус «Завершено»

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

if(dataDump.getRange('A3').getValue()){ dataDump.getRange('A2:A5200').copyTo(allInvoices.getRange('A2:A520'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);} else new Error('No data to import'); }

, если «A3» имеет значение, возьмите новые данные и замените старые, если 'A3' пусто, не перезаписывайте старые данные, также дайте мне знать, что это не удалось.

1 Ответ

0 голосов
/ 18 февраля 2019

Вам нужно выбросить ошибку , которую вы только что создали.

 else throw new Error('No data to import'); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...