Я должен заменить некоторые специальные символы в коде на Zapier - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужно заменить некоторые специальные символы на Zapier.

Поскольку существует много подстановок, я хочу сделать это с помощью Code by Zapier.

Я сделал код, но у меня возникла следующая ошибка на 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 не работает в Code от Zapier.Я пытался использовать str = str.replace() вместо str.replace(), но это тоже не сработало.

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 18 февраля 2019

Похоже, inputData это не строка, а объект.Поэтому, если вы предоставили поле для кода, вам нужно получить к нему доступ как к свойству этого объекта.Допустим, имя переменной foo, затем вам нужно получить к ней доступ как inputData.foo.replace() (см. Скриншот).

enter image description here

...