脚本在线断点调试,一步定位脚本问题

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

脚本在线断点调试,一步定位脚本问题

作为一名集成服务云的开发者,你是不是时常苦恼于开发的脚本没法断点调试,遇到脚本问题时抓耳挠腮,百思不得其解,解决问题效率较低?


不要灰心,小编这次给你带来了好消息,集成服务云支持脚本在线断点调试啦。下面跟着小编的步伐,一起看看集成服务云的脚本断点调试工具长啥样。




1 适用版本


该功能适用版本为金蝶云·苍穹V5.0.002及以上。


2 特性详情


话不多说,接下来,小编将通过五个步骤,展示如何实现脚本在线断点调试。


2.1 设置断点


支持通过 #debug; 和 #debug#when condition; 语法在脚本中设置断点。


设置断点示例


2.2 开启调试状态


进入脚本调试器界面,点击“开始调试”,进入脚本调试状态。


调试状态开启路径


2.3 触发脚本执行


在本案例中,点击“立即执行”启动方案,将触发集成方案的字段映射转换脚本执行操作。


触发脚本执行操作


2.4 在调试器中进行调试


首先,查看命中断点


触发脚本执行后,回到脚本调试器界面,即可看到目前所有脚本执行到的断点。选中断点,下方会出现相应的脚本代码,蓝色圆点标注的行就是当前脚本执行到的断点行,红色圆点标注的行是不在执行中的断点行。


查看命中断点


其次,进行表达式计算


输入需要计算的表达式,本例中想要查看tar变量的值,点击“表达式求值”,即可在右侧查看表达式返回结果。


表达式计算


接着,在调试过程中设置断点


可以直接在调试过程中,点击代码行号附近区域,增加新的断点。


调式过程中设置断点


最后,从断点处继续执行操作


点击“继续执行”,代码运行到刚刚新增的断点行。


从断点处继续执行


2.5 查看调试日志


第一步,记录调试日志,可以在脚本中通过 #debug expr; 语法记录调试日志。


记录调试日志


第二步,查看调试日志。在脚本调试器的“日志”页签中,查看调试过程中记录的调试日志。


查看调试日志


3 亮点价值


亮点一:在线调试无需打开任何IDE,直接在产品内置的调试器界面调试。


亮点二:多租户环境下,脚本调试不会影响其他租户业务的正常执行。


亮点三:多容器节点部署环境下,脚本可以调试当前账套下的所有节点脚本,调试过程中不会影响其他任务的正常执行。


4 常见问题


问:同一个数据中心支持多个用户同时调试吗?

答:建议不要多个用户同时调试。一个数据中心只有一个脚本调试状态,要么开启,要么关闭。同一个数据中心下命中的脚本断点,都会在调试器中显示。


5 划重点


1、通过设置断点的方式,在脚本的执行过程中,对脚本进行调试。


2、集成服务云的脚本调试器设计思路,类似浏览器的JavaScript调试器,和代码的编辑器是区分开的,是一个独立的调试器。


3、开发人员需要先开启调试状态再去触发脚本执行。这样,脚本中的断点才会被命中,并在调试器中显示出来。




#往期推荐#


# 号外!数据库同步Beta版上线啦

# 集成健康度检测,一切尽在掌控中

# 集成ES日志转储,让留存更久远

# 集成服务与RPA的强强联袂,速来围观!

# 找不到集成方案?快来集成云方案中心!

# 附件集成是什么?一起一探究竟



更多精彩内容,“码”上了解!↓


脚本在线断点调试,一步定位脚本问题

作为一名集成服务云的开发者,你是不是时常苦恼于开发的脚本没法断点调试,遇到脚本问题时抓耳挠腮,百思不得其解,解决问题效率较低?不要...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息