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

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

[已解决] 有一个表单数据的ID,我怎么拿提交人呢?这么写报错了?

[复制链接]
lillian828 发表于 2021-9-26 00:05:22 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:


Q:  问个问题,我有一个表单数据的ID,我怎么拿提交人呢?这么写报错了?
1.png

A: 报错报啥错看看?

Q:
2.png

A: 接口错误,你看看userdoc是什么?

Q: 我有一个表单数据的ID,我怎么拿提交人呢?那我该怎么拿呢?

3.png

A: 我说的是这个,println出来是啥?println不出来的话 后面就全是错的.
4.png

Q:有东西
5.png

A: 你是要获取流程的提交人是吧?可以不用这么写呀。

Q:不是流程的提交人,是之前数据的提交人,我能取到之前数据的ID,有ID怎么拿用户呢?我看方法都是取ITEM的值啊,我要取上面的值。
6.png


A: 那你直接select author from tlk where id = ,,,

Q: 我知道可以查,怎么取呢?你们的写法怎么写?我这么写报错呀?

A: select author from tlk where id = ,,, 再querybysql

Q: 这么说能明白吗?
7.jpg

A: 这个脚本发给我

Q:  
(function(){         
  
            var doc = getCurrentDocument();           
            var xmjdId = doc.getItemValueAsString("项目基地名称");            
            var sql = "SELECT * FROM tlk_立项资料表 where ID = '"+xmjdId+"'";           
            var query = queryBySQL(sql);           
            if (query != null && query.size() > 0) {           
                   for (var it = query.iterator(); it.hasNext(); ) {           
                       var userdoc = it.next();           
                                
                       var userVO = userdoc.getAuthor();   
             return userVO;         
                   }           
})()

A: SELECT AUTHOR AS `ITEM_a` FROM `tlk_工作汇报` WHERE ID ='QWAEEOoYdXgKh5FpV8U--__ShULx3LioFftZf6r5mX'

然后调回对象在调回名字
或者
SELECT `NAME` FROM obpm5.t_user WHERE ID =(SELECT AUTHOR AS `ITEM_a` FROM `tlk_工作汇报` WHERE ID ='QWAEEOoYdXgKh5FpV8U--__ShULx3LioFftZf6r5mX')


Q:  重命名一个ITEM,倒是一个办法

A:  然后带getuesrbyid或者doview即可

Q:  这个是什么异常?
7.png

A: 脚本哪里写错了吧

Q: 我看看有点懵了

A: 你直接 SELECT `NAME` FROM obpm5.t_user WHERE ID =(SELECT AUTHOR AS `ITEM_a` FROM `tlk_工作汇报` WHERE ID ='QWAEEOoYdXgKh5FpV8U--__ShULx3LioFftZf6r5mX')  这段就行


Q: 我拿用户,流程审批人用,  搞定了,我是写在审批人脚本那里的
as 一个item就可以了

A: 对的,审批人脚本?审批节点是吧

Q: 是

A: 因为这些取不出 所以要as一个item来获取

Q:终于搞懂怎么取其它的字段了

A: 就是别名他,才可以去处理.

Q: OK

本版积分规则

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

GMT+8, 2026-8-12 23:59

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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