【发布时间】:2018-07-22 05:51:56
【问题描述】:
我仍然是一个初学者,并且对以下部分有疑问。目前使用 Zapier 来获取 inputData 并将其拆分为 3 个不同的计算,然后再将它们组合并再次将结果吐回。
第 1 位、第 2 位和第 3 位以及后 3 位分别处理如下。
我得到的错误是 .slice 不是一个有效的函数。希望有人可以提供帮助:)
var inputData = '123456'
// Convert to ABC
var codeA= parseInt(inputData[0], 10) * 60 * 1000;
var codeB = parseInt(inputData.slice(1,3), 10) * 1000;
var codeC = parseInt(inputData.slice(3,6), 10);
【问题讨论】:
-
当你说:“当前使用 Zapier 来获取 inputData”时,你的意思是你并没有真正执行你的第一行代码,我的意思是
var inputData = '123456'? -
是的,将其用于测试目的,并将其包含在此处以便能够完全运行。
-
您的代码在这里运行得非常好。 @James 的回答可能有用
-
您可以尝试
console.log(inputData)并在浏览器中浏览结果 -
@Get Off My Lawn 给了我答案。我使用 substr 而不是 slice 来修复它。现在我只是在为我的 inputData 的格式而苦苦挣扎。 Zapier 声明它以字符串的形式输入,但如果不转换它,我会收到错误消息。如果我确实转换,则会出现 NaN 错误。
标签: javascript bots zapier