测试脚本很好,但不能实时运行

时间:2019-04-04 22:21:52

标签: javascript zapier

我正在使用JavaScript在触发器(---)之后忽略文本。当我对其进行测试时,它可以工作,但是当我实时运行它时,它就无法工作。我想做的是在将instagram帖子发送到Twitter时,在3个破折号后省略文本。

// input data:
"Testing #MaxxJams --- #MaxxMusic"

// desired output:
"Testing #MaxxJams"

在3个破折号之后省略了所有内容。在我测试时可以正常使用,但是当我实时运行它时,它将显示整个标题,包括3个破折号和其后的所有内容。

这是我的代码:

var caption = inputData.caption.split("---");
caption = caption[0].trim();

output = [{caption: caption}];

在编辑器中:

测试结果:

破折号后,通知标题不显示任何内容。但是当直播时,它会显示破折号和之后的所有内容。

1 个答案:

答案 0 :(得分:1)

Zapier Platform团队的David在这里。

我查看了您的zap(当前打开的ID为55572226),问题是双重的:

  1. 代码步骤的输入实际上是"Testing #MaxxJams --- #MaxxMusic",您需要将其更改为步骤1(instagram)的标题
  2. twitter的输入正在映射步骤1的标题,而不是步骤2的代码结果。一旦映射到该标题,它应能按预期工作。