sendSMS(docid,title,content,receiver,isReply,isMass)
概述
发送手机短信
返回值
无
参数
1、docidString
文档标识ID
2、titleString
标题
3、contextString
发送内容
4、receiverString
接收者电话列表,有多个接收者,使用","做分隔符
5、isReplyboolean
是否需要收到回复
6、isMassboolean
标识是否为群发,即是否有多位接收者
示例
描述:
实现sendSMS(docid,title,content,receiver,isReply,isMass)函数的应用,给指定的用户发送手机短信
iScript 代码:
//在表单中点击某操作按钮,想给指定的用户发送手机短信,可在操作按钮动作执行脚本中写脚本
(function(){
var doc=getCurrentDocument();
var docid = doc.getId();
var title=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]);
println("user--------> "+user);
if(user!=null){
if(user.getTelephone()!="")
telephone=user.getTelephone()+","; //获取用户电话
}
}
telephone=telephone.substr(0,telephone.length-1);
println("电话: "+telephone+"-------------");
var isMass=getItemValueAsString("是否群发");
var isReply=getItemValueAsString("是否收到回复");
var rtn2=false;
if(isMass.equals("是")){
rtn2=true;
}else{
rtn2=false;
}
if(isReply.equals("是")){
rtn2=true;
}else{
rtn2=false;
}
sendSMS(docid,title,content,telephone,rtn2,rtn2);
})()