你好:
假设已经打开了两个数据表文件,但没有预先输入表号,如何获取已打开的多个数据表文件名?如何从当前文件跳转到另一个文件?谢谢!
如果表已打开,则 GetDataTableList() 不起作用。
所以我将使用吉姆的方法。
这种能力可能比这个线程更新,但由于我只是在寻找这个的语法(有时社区似乎是很容易搜索的地方),我想我应该在这里注意到是函数 GetDataTableList() 直接获取打开的表名称列表。
您可以使用 N Table() 函数找出打开的表的数量,然后通过循环遍历打开的表并询问每个表的名称来获取每个名称
Names Default To Here( 1 );
For( i = 1, i <= N Table(), i++,
Show( Data Table( i ) << get name )
);
下面是我如何处理直接指向数据表的需要的一个示例,这允许人们在它们之间进行切换。
Names Default To Here( 1 );
dtLIst = {};
For( i = 1, i <= N Table(), i++,
dt = data table(i);
insert into(dtList, dt );
);
eval(dtList[1]) << new column("added column", set each value(5));
dtList[2] << bivariate();