在引用数据表名称的表中创建“源表”列你好!
我想创建一个名为“源表”的列,自动填充正在处理的数据表的名称。
这是在连接多个文件名时完成的;但我想在所有工作流程开始时都这样做,作为一种实践(而不必手动添加它)。
这可能吗?
谢谢!
凯蒂
大规模定制回复:在引用数据表名称的表中创建“源表”列您至少可以添加一个小脚本来执行该列的创建。以下是其中一种选择
</CODE><CODE class=" language-jsl">Local({dt, newcol},
dt = Current Data Table();
If(!Contains(dt << Get Column Names("String"), "Source"),
newcol = dt << New Column("Source", Character, Nominal, Formula(
dt << get name;
));
dt << Run Formulas;
newcol << Delete Formula;
);
);
(如果源列已经存在,我添加了 If 语句以避免重新创建该列,但如果不需要,您可以删除它)
回复:在引用数据表名称的表中创建“源表”列在这种情况下,您还可以使用“设置每个值”,这会使脚本更简单一些
Local({dt, newcol},
dt = Current Data Table();
If(!Contains(dt << Get Column Names("String"), "Source"),
newcol = dt << New Column("Source", Character, Nominal, Set Each Value(
dt << get name;
));
);
);回复:在引用数据表名称的表中创建“源表”列这是一个可以添加的工作流程步骤,可将源表列添加到当前数据表


回复:在引用数据表名称的表中创建“源表”列谢谢你!!!
这完美地解决了我的问题!
回复:在引用数据表名称的表中创建“源表”列谢谢!我正在远离独立脚本,进入工作流的世界!这会很有帮助!