我正在尝试从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
取决于你如何设置你的代码步骤-它将在左边,在代码文本区域的上方。