如何排除"We couldn’t find a run python"问题?



我正在使用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"页新的一个没有任何现有的样本数据,所以你应该能够正常测试

相关内容

最新更新