从当前表名的最后一个字重命名多个数据表您好,我正在尝试重命名多个数据表,因为我的数据表名称采用目录形式。 我想根据它们的文件夹名称重命名它们(将从目录的最后一个字符获取)
示例数据表名称:
C:\用户\桌面\Table1
C:\用户\桌面\Table2
C:\用户\桌面\Table3
我尝试使用 Word 函数从文件名中获取最后一个单词,但不起作用。 请帮忙
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w), "-"),
Data Table(w) << Set Name(dtName);
);
生成的数据表名称应为:Table1、Table2、Table3
自动化和脚本编写回复:从当前表名的最后一个字重命名多个数据表您需要检索数据表名称
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w) << get name, "-"),
Data Table(w) << Set Name(dtName);
);
回复:从当前表名的最后一个字重命名多个数据表为什么会提示这样的错误呢?
访问或评估 'For' 时参数过多{40},For/*###*/(w = 1, w <= N Table(), w++, dtName = Word(
-1,
数据表( w ) << 获取名称,
“-”
), 数据表( w ) << 集合名称( dtName ))
- - 编辑 - -
我将Word函数后面的逗号替换为;现在正在工作
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w) << get name, "-");
Data Table(w) << Set Name(dtName);
);