|
- let AbstractAPIHandler = require('AbstractAPIHandler');
- class MyAPIHandler extends AbstractAPIHandler {
- execute(request){
- let vendor = request.vendor
- let data = request.data
- var object = {"vendor":vendor,"defaultcontact":true};
- var res = ObjectStore.selectByMap("aa.vendor.VendorContacts",object);
- let contactemail = res[0].contactemail
- var mailReceiver = [contactemail];
- var templateCode ="bizObject::bizPurchaseOrderTypeCode-biz##q8fTLxzr";
- var channels = ["mail"];
- var tenantId = ObjectStore.user().tenantId;
- var busiData ={
- "name":"testuser"
- }
- var messageInfo = {
- 'sysId':'diwork',
- 'tenantId':tenantId,
- 'templateCode':templateCode,
- 'busiData':busiData,
- 'mailReceiver':mailReceiver,
- 'channels':channels,
- };
- var result = sendMessage(messageInfo);
- // throw new Error(JSON.stringify(data))
- return {};
- }
- }
- exports({"entryPoint":MyAPIHandler});
复制代码
请问调用API发送邮箱怎么将业务数据带入到邮件内容呀,我使用系统里业务动作的消息模板发送邮件,但是发送邮件数据都是空的
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|