天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 上海中信

[已解决] 给指定用户自动发送邮件通知

[复制链接]
 楼主| 上海中信 发表于 2012-5-28 13:30:17 | 显示全部楼层
本帖最后由 上海中信 于 2012-5-28 13:32 编辑

回复 10# purple


    您好按照您说的方法改进我在函数库中将用户拆分为单个用户并在数组中逐个获得用户,结果没有报错,但打印出来的收件人id(receiverId)为'0001'为什么不是id?函数库定义:
function deliverMassage(manner, title, content, receiverId, description, emailpassword,senderid) {
        content = description + content;
   var curuserprocess = getUserProcess();
   var curuser = getWebUser();
   var userIds = receiverId;
  println(userIds +"邮件用户id");
  if (manner.indexOf("30") > -1 && emailpassword) {
                var userVO = getUserById(senderid);
println(senderid+"发送人id++++++++++++");
                var from = userVO.getEmail();
               println(from+"email.++++++++++");
               var i = from.indexOf("@");
                var host = from.substring(i + 1);
                // teemlink.com
                var user = from;
                // niro@teemlink.com
                var emailpassword=getItemValue("emailpassword"); 123456
                var bbc = null;
                // 抄送
        var validate = true;
                var subject = title;
                var body = content;
  }
        var arrs = splitString(userIds,";");
                    println(arrs+"分割用户+++++++++");
        for(var i = 0;i<arrs.length;i++){
                var user =  getUserById(arrs);
                                               if(user !=null){
                         to = user.getEmail();
                                                                println(to+"toEmail===========");
                                             sendMail(from, to, subject, body, host, user, emailpassword, bbc, validate);
                }               
        }
}
这个多个用户的id貌似没有传过来呀。。。。怎么办?
purple 发表于 2012-5-28 13:56:28 | 显示全部楼层
您好,不太明白您的意思,关于打印出来的是什么,取决于您变量存的值呀,您在传入方法之前,将receiverId打印出来,看保存的是什么,然后在函数库里,再打印接收到的receiverId,对比看一下,是否一致,一致的话,再截取成单个ID呀。
 楼主| 上海中信 发表于 2012-5-28 14:06:35 | 显示全部楼层

发送邮件

本帖最后由 上海中信 于 2012-5-28 14:10 编辑

回复 12# purple


    问题就是变量不一致的问题,我的保存动作执行后脚本汇总中的变量receiverId打印出来的是多个id,而函数库传过来的receiverId打印出来竟然是一串数值字符串。




不好意思第一个图片无效。打印效果是第二个图
003.png
004j.png
purple 发表于 2012-5-28 14:47:29 | 显示全部楼层
您好,我这边测试了,获取的值是一样的哦。方便远程看一下您的操作吗?QQ:1946218209
 楼主| 上海中信 发表于 2012-5-28 15:45:20 | 显示全部楼层
函数部分是完成了。邮件发送配置是怎样配的呢?
bess 发表于 2012-5-28 16:15:34 | 显示全部楼层
您好,麻烦您这个问题新开一个贴子。
ps:为了您的帖子响应速度已经我们这边对帖子的管理,请您一个问题一个新帖,谢谢合作!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 10:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表