在freshdesk无服务器应用程序中,当我们对onTicketCreate()进行回调时,如何更新有效负载args [“data”]中的参数值?
用例:
基于一些逻辑,我需要更新 args["data"]["ticket"]["some param"] 值。
在freshdesk无服务器应用程序中,当我们对onTicketCreate()进行回调时,如何更新有效负载args [“data”]中的参数值?
用例:
基于一些逻辑,我需要更新 args["data"]["ticket"]["some param"] 值。
如果我正确理解了您的用例,这就是您的意思:
每次创建票证时,您都希望更新安装参数 (iparams) 的值。
在您server/server.js
的onTicketCreateHandler函数中会收到一个有效载荷。根据有效负载,您的 iparams 值将被接收payload.iparams['your_iparam']
但不是.payload.data["ticket"]["your_iparam"]
也就是说,现在您要做的就是payload.iparams["your_iparam"]
在onTicketCreateHandler函数中分配新值:
payload.iparams["your_iparam"] = your_new_value;