找回密码
 注册成为天翎用户
查看: 669|回复: 1

如何在流程结束后给某个指定的号码发送短信?

[复制链接]
湖南山奕科技 发表于 2015-12-10 16:40:40 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-12-10 17:15 编辑

如题,现知道短信平台已开通,但不知道如何在流程完成后或者某个按钮触发短信,请问如何发?
karrman 发表于 2015-12-10 17:25:31 | 显示全部楼层
可以在流程线上写脚本,或者用平台的功能,如图(只能给这三种人发短信);
脚本函数sendSMS
例子
实现sendSMS(docid,title,content,receiver,isReply,isMass)函数的应用,根据角色ID发送站内短信给指定角色下的所有用户
iScript 代码:
?
//在表单中点击某操作按钮,想给指定的用户发送手机短信,可在操作按钮动作执行脚本中写脚本
(function(){
var docid =getItemValueAsString("文档编号");
var subject=getItemValueAsString("标题");
var content=getItemValueAsString("内容");
var datas=getItemValueAsString("接收者");  //用户Id
println("datas------> "+datas);
var usersid = splitText(datas,";");
println("usersid--------->"+usersid+"---------------");
var telephone="";
for(var i=0;i<usersid.length;i++){ var="" user="getUserById(usersid[i])" 根据用户id获取用户对象="" println("user--------=""> "+user);
if(user!=null){
   if(user.getTelephone()!="")
telephone=user.getTelephone()+","; //获取用户电话
}
}
telephone=telephone.substr(0,telephone.length-1);
println("电话: "+telephone+"-------------");
var isReply=getItemValueAsString("是否收到需回复");
var rtn=false;
if(isReply.equals("是")){
rtn=true;
}else{
    rtn=false;  
}
var isMass=getItemValueAsString("是否群发");
var rtn2=false;
if(isMass.equals("是")){
    rtn2=true;
}else{
    rtn2=false;
}
sendSMS(docid,subject,content, telephone,rtn,rtn2);
})()
</usersid.length;i++){>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 04:12

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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