Как устранить ошибку «Не удалось найти пробег python»? - PullRequest
0 голосов
/ 13 июля 2020

Я работаю над уже существующим python code-by-zapier zap. Триггер - «Код от Zapier; Выполнить Python». Я внес некоторые изменения в содержащийся скрипт python, и теперь, когда я go проверяю этот шаг, я получаю следующее сообщение об ошибке:

Мы не смогли найти запуск python

Создайте новый прогон python в своей учетной записи Code by Zapier и снова протестируйте свой триггер.

Есть ли способ выяснить, что пошло не так?

1 Ответ

0 голосов
/ 15 июля 2020

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

Когда вы запускаете тест (или нажимаете кнопку «загрузить больше») , затем Zapier запускает триггер и просматривает массив в поисках новых элементов, которых он раньше не видел. Он основывает "новизну" на том, распознает ли он поле id в каждом возвращаемом объекте.

Итак, если вы тестируете код, который изменился, но возвращает объекты с ранее увиденными id s, тогда редактор выдаст ошибку, сообщив, что не может найти никаких новых объектов (can't find new run pythons - это особенность способа создания текста; воспринимайте это как «невозможно найти объекты, которые мы раньше не видели).

Лучший способ исправить это зависит от того, возвращаете ли вы id и нужен ли он для чего-то.

  • Ваш код может возвращать случайный идентификатор. Это означает, что каждый возвращаемый элемент будет запускать Zap каждый раз, что может быть или не быть предполагаемым поведением.
  • Вы можете вероятно скопировать свой код, изменить приложение-триггер (в основном на что-нибудь еще), запустить успешный тест (который перезапишет ваши старые тестовые данные), а затем измените его обратно на Code by Zapier и вставьте свой код. Затем вы должны получить тест «fre sh». Из-за изменений в способе хранения образцов данных я ' м не положительно эта работа s now
  • Дублируйте zap со страницы «My Zaps». У нового не будет существующих образцов данных, поэтому вы сможете нормально тестировать.
...