帖子
帖子
用户
博客
课程
显示全部楼层
22
帖子
2
勋章
1634
Y币

API发送邮件问题

[复制链接]
发表于 2023-12-25 14:25:46
  1. let AbstractAPIHandler = require('AbstractAPIHandler');
  2.   class MyAPIHandler extends AbstractAPIHandler {
  3.    execute(request){
  4.      let vendor = request.vendor
  5.      let data = request.data
  6.     var object = {"vendor":vendor,"defaultcontact":true};
  7.     var res = ObjectStore.selectByMap("aa.vendor.VendorContacts",object);
  8.     let contactemail = res[0].contactemail
  9.     var mailReceiver = [contactemail];
  10. var templateCode ="bizObject::bizPurchaseOrderTypeCode-biz##q8fTLxzr";
  11.     var channels = ["mail"];
  12.     var tenantId = ObjectStore.user().tenantId;
  13.     var busiData ={
  14.     "name":"testuser"
  15.     }
  16.     var messageInfo = {
  17.     'sysId':'diwork',
  18.     'tenantId':tenantId,
  19. 'templateCode':templateCode,
  20.     'busiData':busiData,
  21.     'mailReceiver':mailReceiver,
  22.     'channels':channels,
  23.     };
  24. var result = sendMessage(messageInfo);
  25.     // throw new Error(JSON.stringify(data))
  26.      return {};
  27. }
  28. }
  29. exports({"entryPoint":MyAPIHandler});
复制代码

请问调用API发送邮箱怎么将业务数据带入到邮件内容呀,我使用系统里业务动作的消息模板发送邮件,但是发送邮件数据都是空的

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
140
帖子
3
勋章
1521
Y币
您好,不支持使用消息模板, 通过这个函数发送邮件, 需要自己拼接消息内容。 在拼接消息内容脚本中,自己拼接业务参数即可。
14
帖子
1
勋章
88
Y币
请问如果邮件需要带有附件,请问应该咋处理?
您需要登录后才可以回帖 登录

本版积分规则