我正在使用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但这些都不起作用。
任何帮助都将不胜感激。
答案 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")
}
注意 - 我修复了一些格式,但最重要的是正确使用'
来封装字符串和键。