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

[已解决] setValue()使用问题反馈

[复制链接]
dlq 发表于 2021-1-31 20:27:05 | 显示全部楼层 |阅读模式
4.4 beta版,chrome浏览器。

脚本:
(function(){                                                  
                                                                                               
                      println(" ----------------------------  下@面开@始我@们@@@的计@算任@务");                                               
                     var bh=getItemValueAsString("图号");         
                             
                       println( "------------------------------"+bh);                                                  
                       var item_gs =getItemValueAsString("数量2");                              
                                                   
                          var sql="select *  from tlk_客户订单1 where ITEM_图号='"+bh+"'";                                               
                         var datas = findBySQL(sql);                        
                                             
                        if(datas !=null){                          
                       item_gs   = datas.getItemValueAsString("数量");                                                  
                        println("生产订单综合管理:" + item_gs );                        
                                                
                                                
                           if(isNotNull(item_gs))                        
                            {                              
                              getCurrentDocument().findItem("数量2").setValue(item_gs);                          
                                                  
                            }                     
                                                
                                                
                         }                          
                         //return item_gs;                                                                       
                     })()





报错如下,请大神指导一下,谢谢!


JsUtil:生产订单综合管理:7
org.mozilla.javascript.EcmaError: TypeError: Cannot call method "setValue" of null (__t1mIh4KCXNXCFFIkluR).数量2#35)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3356)
at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3375)
at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3394)
at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2026)
at org.mozilla.javascript.gen.c443._c1(View.__o5DXFMdrmvEv0z0RDGj.Column(__t1mIh4KCXNXCFFIkluR).数量2:35)
at org.mozilla.javascript.gen.c443.call(View.__o5DXFMdrmvEv0z0RDGj.Column(__t1mIh4KCXNXCFFIkluR).数量2)
at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:57)
旺旺碎冰冰 发表于 2021-2-1 17:33:13 | 显示全部楼层
我们这边用您的脚本是正常的,请问你是在哪用这个脚本呢?
回复

使用道具 举报

nuan1989 发表于 2021-2-2 10:30:52 | 显示全部楼层
本帖最后由 nuan1989 于 2021-2-2 10:35 编辑





-----------------你忘记加更新操作doUpdate()--------------------
var doc=getCurrentDocument()
doc.findItem("姓名").setValue("111111111111");   
var process = getDocProcess(getApplication());   
process.doUpdate(doc);


----------------------
另外, 在动作执行那里没成功, 不知道为什么, 我也是刚入行摸索中. 有空的时候估计得好好研究下.

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| dlq 发表于 2021-2-2 18:23:04 | 显示全部楼层
nuan1989 发表于 2021-2-2 10:30
-----------------你忘记加更新操作doUpdate()--------------------
var doc=getCurrentDocument( ...

非常感谢!得空一起交流。QQ:185059874
回复

使用道具 举报

 楼主| dlq 发表于 2021-2-2 21:50:23 | 显示全部楼层
旺旺碎冰冰 发表于 2021-2-1 17:33
我们这边用您的脚本是正常的,请问你是在哪用这个脚本呢?

在视图列里使用;
回复

使用道具 举报

旺旺碎冰冰 发表于 2021-2-3 17:11:26 | 显示全部楼层
dlq 发表于 2021-2-2 21:50
在视图列里使用;

经验证setValue()在视图列中是脚本没有运行,已反馈问题,如有疑问或者沟通具体情况,请咨询QQ:206350917,微信:junr-one
回复

使用道具 举报

旺旺碎冰冰 发表于 2021-2-3 17:50:14 | 显示全部楼层
nuan1989 发表于 2021-2-2 10:30
-----------------你忘记加更新操作doUpdate()--------------------
var doc=getCurrentDocument( ...


亲亲,执行脚本在我们这边是可以的呢

本帖子中包含更多资源

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

×
回复

使用道具 举报

nuan1989 发表于 2021-2-3 17:55:07 | 显示全部楼层
旺旺碎冰冰 发表于 2021-2-3 17:50
亲亲,执行脚本在我们这边是可以的呢

虎子, 你回错了. 别回我. 不是我说不行
回复

使用道具 举报

nuan1989 发表于 2021-2-3 18:02:23 | 显示全部楼层
旺旺碎冰冰 发表于 2021-2-3 17:50
亲亲,执行脚本在我们这边是可以的呢

哦, 我知道了, 你说的是中间那个不执行的对吧? 我后面发现了, 那个是版本问题, 最新的1.29号的可以. 不过1.29的域管理是打不开的哦.
回复

使用道具 举报

 楼主| dlq 发表于 2021-2-7 21:50:43 | 显示全部楼层
nuan1989 发表于 2021-2-3 18:02
哦, 我知道了, 你说的是中间那个不执行的对吧? 我后面发现了, 那个是版本问题, 最新的1.29号的可以. 不过 ...

非常感谢!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 22:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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