WebhookからSalesforceに情報を取得するためにZapに取り組んでいます。Webhookでフィールドが空白の場合は、空のフィールドを "NA"という文字で置き換えようとしていますが、次のエラーが表示されます。Javascript予期しない識別子機能
SyntaxError:予期しない識別子機能(ネイティブ)ドメイン。 (/var/task/index.js:52:23)Domain.run(domain.js:228:14)module.exports.handler(/var/task/index.js:51:5)
コードは以下の通りである:
リターン{ 二プレゼンターFiirst名:inputData.SecondaryプレゼンタFiirst Name.replace(//gであり、 "NA")、 セカンダリプレゼンター姓:inputData.Secondaryプレゼンタ最終Name.replace(// gであり、 "NA")、 二プレゼンタータイトル:inputData.SecondaryプレゼンターTitle.replace(//gであり、 "NA") }
Iは "/ G" /と//Gを交換しようとしています//""/gでもどちらも動作していません。
ご協力いただければ幸いです。あなたが正しくあなたの文字列をカプセル化されていません
新しいエラー:例外TypeError:(は/ varではeval(evalのプロパティを読み取ることができません(82:13、(/var/task/index.js:52:23)でのeval )を未定義theFunctionの '置き換えます' /task/index.js:52:23)、:28:20)ドメイン。 (/var/task/index.js:53:5)Domain.run(domain.js:228:14)module.exports.handler(/var/task/index.js:51:5) –
EJMacD
また、これらのフィールドは文字列ではありません – EJMacD
ありがとう – EJMacD