Я написал этот простой скрипт для проверки доступности с использованием правил Shadowrun 5E на основе данных из формы Google с использованием Zapier. Однако, Zapier возвращает ошибку, когда я запускаю этот классный. Все кажется в порядке, что я делаю неправильно?Ошибка с кодом Python на Zapier
import random
itempoolgot = int(input_data.get('itempool'))
opposedpoolgot = int(input_data.get('opposedpool'))
itempoolloops = 0
itemhits = 0
opposedpoolloops = 0
opposedhits = 0
while (itempoolloops <= itempoolgot):
diceresult = random.randint(1, 6)
itempoolloops = itempoolloops + 1
if diceresult >=5:
itemhits = itemhits + 1
while (opposedpoolloops <= opposedpoolgot):
diceresult = random.randint(1, 6)
opposedpoolloops = opposedpoolloops + 1
if diceresult >=5:
opposedhits = opposedhits + 1
return {
'opposedhits': opposedhits, 'itemhits' : itemhits
}
Это сообщение об ошибке «Bargle Мы поражаем ошибку создания запуска питона :-(Ошибка:. Код была ошибка!»
Я побежал еще один код, который просто генерирует случайное число, и это работает, возможно, что-то не так с петлями while.
Редактировать 2: Пропустив тестовый шаг в Zapier, я нашел эту ошибку: Отправлено в код «Запустить Python» не удалось: у вашего кода был error! Traceback (последний последний вызов): Файл «/tmp/tmpQdoNPW/usercode.py», строка 16, в the_function diceresult = random.randint (1, 6) NameError: глобальное имя «random» не определен
«Zapier возвращает ошибку» -> мы знаем об этой проблеме _as much_, как вы писали в своем вопросе. Таким образом, мы не можем читать ваши мысли и «знать», что такое ошибка. Пожалуйста, укажите точное сообщение об ошибке в своем сообщении. – ForceBru
Это то, что я получаю «Bargle. Мы попали в ошибку, создав запуск python. :-(Ошибка: В вашем коде была ошибка!» Я думаю, что Zapier может не разрешать пока циклы, поскольку я запускал код без какого-либо времени –
Zapier, как известно, плохо записывает сообщения об ошибках – wpercy