最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

我必须用Zapier替换Code上的一些特殊字符

IT培训 admin 3浏览 0评论

我必须用Zapier替换Code上的一些特殊字符

我需要在Zapier上替换一些特殊字符。

由于有很多替换,我想通过Zapier的Code来做。

我制作了代码,但是我在Code by Zapier上遇到以下错误:

我们无法通过您的测试。 TypeError: str.replace is not a function

这是代码:

str = inputData;

str.replace(/Á|Ä|À|Ã|Â/g, "A");
str.replace(/É|Ë|È|Ê/g, "E");
str.replace(/Í|Ï|Ì|Î/g, "I");
str.replace(/Ó|Ö|Ò|Õ|Ô/g, "O");
str.replace(/Ú|Ü|Ù|Û/g, "U");

output = [{outputData: str}];

我不知道为什么str.replace不适用于Zapier的Code。我尝试使用str = str.replace(),而不是str.replace(),但它也没有用。

有人可以帮忙吗?

回答如下:

看起来inputData不是一个字符串而是一个对象。因此,如果您为代码提供了一个字段,那么您需要将其作为该对象的属性进行访问。假设变量的名称是foo,那么你需要以inputData.foo.replace()的形式访问它(见截图)。

我必须用Zapier替换Code上的一些特殊字符

我需要在Zapier上替换一些特殊字符。

由于有很多替换,我想通过Zapier的Code来做。

我制作了代码,但是我在Code by Zapier上遇到以下错误:

我们无法通过您的测试。 TypeError: str.replace is not a function

这是代码:

str = inputData;

str.replace(/Á|Ä|À|Ã|Â/g, "A");
str.replace(/É|Ë|È|Ê/g, "E");
str.replace(/Í|Ï|Ì|Î/g, "I");
str.replace(/Ó|Ö|Ò|Õ|Ô/g, "O");
str.replace(/Ú|Ü|Ù|Û/g, "U");

output = [{outputData: str}];

我不知道为什么str.replace不适用于Zapier的Code。我尝试使用str = str.replace(),而不是str.replace(),但它也没有用。

有人可以帮忙吗?

回答如下:

看起来inputData不是一个字符串而是一个对象。因此,如果您为代码提供了一个字段,那么您需要将其作为该对象的属性进行访问。假设变量的名称是foo,那么你需要以inputData.foo.replace()的形式访问它(见截图)。

发布评论

评论列表 (0)

  1. 暂无评论