Zapier Java Script TypeError: inputData.lastIndexOf不是一个函数.&l



我正在尝试从url中提取文件名;

我不认为我可以通过格式化器做到这一点,所以我正在尝试java脚本。我一直试图使这个代码工作;需要从URL

中提取文件名
String url = "https://abc.xyz.com/path/somefilename.xy";
String fileName = url.substring(url.lastIndexOf('/') + 1);
// fileName is now "somefilename.xy"

但是我一点也不开心。我已经用这段代码清除了许多其他错误;

var output = inputData.substring(inputData.lastIndexOf('/') +1);
console.log(output);

然而,我一直得到错误"TypeError: inputData。lastIndexOf不是函数"从Zapier测试后。

欢迎任何建议。谢谢!

lastIndexOf为字符串方法,inputData为对象。您需要通过名称引用您的输入,如:inputData.someKey.lastIndexOf('/')someKey取决于你如何设置你的代码步骤-它将在左边,在代码文本区域的上方。

最新更新