【10.0.5.0】【编辑命令界面增加变量搜索定位功能】
本帖最后由 Simon.hu 于 2024-11-1 17:43 编辑建议在编辑命令界面增加变量搜索定位功能,现在想找一个变量在哪里使用过,只能一行行命令看过去,非常不方便。
入参还可以通过查找引用的方式找到,但是内部变量就很难找。
了解。
能不给能给张截图啥的展示下,您的编辑命令界面,以及内部变量。 Simon.hu 发表于 2024-11-1 17:42
了解。
能不给能给张截图啥的展示下,您的编辑命令界面,以及内部变量。
比如我写了这样一个服务端命令:
在循环命令中,【当前循环对象变量名称】,一开始叫做【部门】,后来为了语义更清晰,改名叫【当前部门】。
因为这样的修改是不会把所有用到的变量自动更名的,所以只能一处处手动修改。
我以为改完了,但运行时一直提示找不到变量【部门.名称】,我就一条条命令去看到底是哪没改过来,找了好几次没看见,还以为是活字格的问题,关掉再打开还是保存,再仔细找才发现是在【发起流程】的【流程实例名称】里。
这个事情说起来很小,但是里面包含了很多问题:
1. 活字格不像IDE一样可以通过颜色快速识别变量和文本(PS:仅仅在公式编辑窗口对于引用单元格或名称可以通过颜色区分)。
2. 活字格在某些时候不能对变更后的变量名称进行自动替换。
3. 活字格不能搜索内部变量的引用位置和次数。
其中,1和2都只是辅助性的功能,3才是作为一个开发工具所应该具备的必要功能,如果连一个变量在哪里用过都找不到,只能逐行逐字去看,那开发起来真的是要命,更不用说后续维护了。
老板,这个不是可以通过全局查找的方式找到吗? Brian.Zhang 发表于 2024-11-7 14:20
老板,这个不是可以通过全局查找的方式找到吗?
我倒是没有这样用过查找,学习了:handshake
这样从功能上来看基本是可以的,痛点就没有那么大了。但是:
1. 查找的范围太大,不能控制在一个服务端命令内部或是模板命令内部(查找界面结果列表下方有个输入框,可以通过输入命令名称来进行二次过滤,算是解决了这个问题,但是稍嫌麻烦)。
2. 命令编辑界面不能直接调起查找,得要返回主界面才行,这样操作起来不是很方便。
3. 变量和普通文本还是无法区分。
如果是在命令编辑界面(比如右上角)放一个搜索框,输入关键字后直接高亮有关命令,这种定位的方式就高效的多。
至于变量和文本的区分,其实也是蛮重要的功能,如果有必要我可以再另发一个需求贴。
神经蛙 发表于 2024-11-7 14:58
我倒是没有这样用过查找,学习了
也可以发个新帖,主要是介绍一下有或者没有“区分变量和文本”的功能,对您开发带来的影响。
页:
[1]