Javascript意外的标识符功能

时间:2016-10-07 21:57:23

标签: javascript zapier

我正在使用Zap从Webhook获取信息到Salesforce中,如果Webhook中的字段为空,我试图用字符" NA"替换空白字段,但是继续收到以下错误:

SyntaxError:意外的标识符功能(本机)域。 (/var/task/index.js:52:23)Domain.run(domain.js:228:14)module.exports.handler(/var/task/index.js:51:5)

我的代码如下:

返回{ Secondary Presenter Fiirst Name:inputData.Secondary Presenter Fiirst Name.replace(/ / g," NA"), Secondary Presenter姓氏:inputData.Secondary Presenter Last Name.replace(/ / g," NA"), Secondary Presenter标题:inputData.Secondary Presenter Title.replace(/ / g," NA") }

我尝试用/"" / g和/"替换/ / g; " / g但这些都不起作用。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您没有正确封装字符串 - 请尝试:

return {
  'Secondary Presenter Fiirst Name': inputData['Secondary Presenter Fiirst Name'].replace(/ /g, "NA"),
  'Secondary Presenter Last Name': inputData['Secondary Presenter Last Name'].replace(/ /g,"NA"),
  'Secondary Presenter Title': inputData['Secondary Presenter Title'].replace(/ /g,"NA")
}

注意 - 我修复了一些格式,但最重要的是正确使用'来封装字符串和键。