我们有一个 code-zap,已经运行了一年多,没有出现任何问题。然而,自过去几周以来,这个 Zap 开始在以下代码行上抛出错误:
// error: TypeError: value.toLowerCase is not a function
value.toLowerCase()
有谁知道 Zapier 末端的基础设施层面是否发生了任何变化来解释这个错误?也许某些 NodeJS 版本发生了变化,或者其他什么。
我的理解是这个函数的输入也没有改变。只是为了再次确认这一点,有没有简单的方法来记录
value
的值?
Zapier 的 Node.js 版本 do 随着时间的推移自动更改。通常是因为 zap 运行的版本正在使用 Node.js 的 EoL 版本。
也就是说,我不认为这样的升级会改变输入的数据类型。不过,其他事情肯定可能会改变。出于调试目的,打印出 value
的类型将有助于显示它是什么类型以及它如何更改。