2017-01-24 3 views
0

Я написал этот простой скрипт для проверки доступности с использованием правил 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» не определен

+0

«Zapier возвращает ошибку» -> мы знаем об этой проблеме _as much_, как вы писали в своем вопросе. Таким образом, мы не можем читать ваши мысли и «знать», что такое ошибка. Пожалуйста, укажите точное сообщение об ошибке в своем сообщении. – ForceBru

+0

Это то, что я получаю «Bargle. Мы попали в ошибку, создав запуск python. :-(Ошибка: В вашем коде была ошибка!» Я думаю, что Zapier может не разрешать пока циклы, поскольку я запускал код без какого-либо времени –

+2

Zapier, как известно, плохо записывает сообщения об ошибках – wpercy

ответ

0

Я начал «импортировать случайные как случайные» в начале, и это сработало.