我的任务是获取全局数据中所有节点的列表,特别是所有如下所示的数据^BACKTR("INDX","COMPANY",,,)
:
1: ^BACKTR("INDX","COMPANY",1,63543,5870) = ""
2: ^BACKTR("INDX","COMPANY",1,63572,9792) = ""
3: ^BACKTR("INDX","COMPANY",1,63573,9904) = ""
4: ^BACKTR("INDX","COMPANY",1,63650,20950) = ""
5: ^BACKTR("INDX","COMPANY",1,63651,21058) = ""
我只需要节点,而不是值本身。有没有办法以编程方式获取此列表?我尝试使用 VisM 控件通过 VB.net 中的此代码导出全局变量的整个 xml:
AxVisM1.Code = "do $system.OBJ.Export(""BACKTR.GBL"",""C:\Users\Support\Desktop\global.xml"")"
但是,这会创建一个 xml 文件,其中包含 BACKTR 下的所有节点。我只需要类似的节点^BACKTR("INDX", "COMPANY",,,)
是否有我可以用来输出该列表的 objectscript 语法?还是我应该求助于使用 XML?我只需要它的对象脚本语法,因为无论如何我都可以在 VisM 中执行代码