消息的body里有记录拟稿人,你取那个字段的值,当做参数传进去就可以了。 ...
那帮助中的例子用这段代码,不能实现么?
function excute() {
if(body.has("first") && body.has("workCreateType")){
if (body.get("first").getAsBoolean() && "surface".equals(body.get("workCreateType").getAsString())){
return false;
}
}
return true;
}
function excute1() {
body.addProperty("modifyFlag","1");
return true;
}
function excute2() {
print(message.getType());
print(message.getTitle());
return true;
} return message.body.person.indexOf("拟稿人")<0; 论坛管理员 发表于 2022-10-8 09:46
return message.body.person.indexOf("拟稿人")
按照这样设置了,拟稿还是会发送消息呢
不好意思,前面管理员理解错误了,发您的代码是判断当前人是谁,就不发送消息,比如不给张三发消息就可以用这句代码
您要过滤环节:return message.body.activityName==“拟稿”;使用这句代码判断环节
您可以把message.body打印出来看看详细内容,需要用什么就判断什么 论坛管理员 发表于 2022-10-9 09:40
不好意思,前面管理员理解错误了,发您的代码是判断当前人是谁,就不发送消息,比如不给张三发消息就可以用 ...
谢谢,但还是不行,我就算是按照前面说的用这个脚本,名字叫赵宁的点发起流程还是马上会收到消息,不知道是哪里设置有问题
return message.body.person.indexOf("赵宁")<0;
xadmin 发表于 2022-9-30 16:33
消息的body里有记录拟稿人,你取那个字段的值,当做参数传进去就可以了。 ...
为什么我过滤器返回false,首页还是有那个消息出来,过滤器打印都有出来
页:
1
[2]