Zapier 中的输出用于 UF 的 Javascript 代码的状态



我正在尝试将输入文本(例如:"圣保罗"(转换为Zapier中的首字母缩略词"SP"。我正在使用 Zapier 的代码 - 运行 Javascript。

我使用的代码是:

var ConverterEstados = function(inputData) {
var data;
switch (inputData) {
/* Estados */
case "Acre" :                   data = "AC";    break;
case "Alagoas" :                data = "AL";    break;
case "Amazonas" :               data = "AM";    break;
case "Amapá" :                  data = "AP";    break;
case "Bahia" :                  data = "BA";    break;
case "Ceará" :                  data = "CE";    break;
case "Distrito Federal" :       data = "DF";    break;
case "Espírito Santo" :         data = "ES";    break;
case "Goiás" :                  data = "GO";    break;
case "Maranhão" :               data = "MA";    break;
case "Minas Gerais" :           data = "MG";    break;
case "Mato Grosso Do Sul" :     data = "MS";    break;
case "Mato Grosso" :            data = "MT";    break;
case "Pará" :                   data = "PA";    break;
case "Paraíba" :                data = "PB";    break;
case "Pernambuco" :             data = "PE";    break;
case "Piauí" :                  data = "PI";    break;
case "Paraná" :                 data = "PR";    break;
case "Rio De Janeiro" :         data = "RJ";    break;
case "Rio Grande Do Norte" :    data = "RN";    break;
case "Rondônia" :               data = "RO";    break;
case "Roraima" :                data = "RR";    break;
case "Rio Grande Do Sul" :      data = "RS";    break;
case "Santa Catarina" :         data = "SC";    break;
case "Sergipe" :                data = "SE";    break;
case "São Paulo" :              data = "SP";    break;
case "Tocatíns" :               data = "TO";    break;
}
return data;
};

我需要这段代码返回两个字母,例如"SP",它必须在输出变量(一个对象(内返回。

扎皮尔给出了一个输出的例子

输出 = {id: 1, hello: "world"};

谁能帮忙?

要修复现有代码,您只需从整个文本框中返回一个对象(也称为用{}包装(:

// your function here
// ...
// ...
return {twoLetterCode: ConverterEstados(inputData)}

还值得注意的是,您可以通过改用对象来简化函数:

const ConverterEstados = {
"Acre": "AC",
"Alagoas": "AL",
// ...
}
return {twoLetterCode: ConverterEstados[inputData.state]}

在最后一部分中,我假设您的输入已映射到一个名为state的变量中,但它可以随心所欲地命名。

最新更新