我正在使用zapier-zap预先存在的python代码。触发器是";Zapier代码;运行Python";。我已经对包含的python脚本进行了一些更改,现在当我测试该步骤时,我遇到了以下错误消息:
我们找不到运行的python
在您的CodebyZapier帐户中创建一个新的运行python,并再次测试您的触发器。
有什么方法可以找出问题所在吗?
我猜了一点,但我认为这个问题源于重复测试现有触发器而没有返回新的ID。
当您运行测试(或单击"加载更多"按钮(时,Zapier会运行触发器,并在数组中查找以前从未见过的任何新项目。它基于";新颖性";取决于它是否识别出每个返回对象中的CCD_ 1字段。
因此,如果您测试的代码发生了更改,但返回了以前见过的id
的对象,那么编辑器将错误地说它找不到任何新对象(can't find new run pythons
是文本生成方式的一个怪癖;可以认为它是"找不到我们以前没见过的对象"(。
解决此问题的最佳方法取决于您是否返回id
以及是否需要它。
- 您的代码可以返回一个随机id。这意味着每次返回的每个项目都会触发Zap,这可能是也可能不是预期行为
- 您可以可能复制您的代码,更改触发器应用程序(基本上为其他任何程序(,运行成功的测试(这将覆盖您的旧测试数据(,然后将其更改回
Code by Zapier
并粘贴您的代码。那么你应该得到一个";新鲜的";测验由于样本数据的存储方式发生了变化,我不确定这是否有效 - 从";我的Zaps"页新的一个没有任何现有的样本数据,所以你应该能够正常测试