有时我会在数据的行级别遇到一些有趣的事情,我想在列中给它一个值,这将允许我在分析中使用它。 我想我可以使用公式并使用具有不同颜色/标记的行状态来做到这一点,但我认为扩展列中名称选择的功能会更有帮助。
当前列中的名称选择以模态打开,并且很容易只允许使用它一次,再次使用它必须重新打开它。 我的建议是更改功能/添加新功能,这将允许多次使用列中的名称选择。 添加类似于其他一些具有保持对话框打开选项的平台的复选框很可能就足够了(移除了 Modal)。
我制作了自己的脚本来帮助我解决这个问题:

该脚本绝对不是完美的,但对于简单使用来说已经足够了:
Names Default To Here(1);
/************************************************************************
************************************************************************/
If(
IsEmpty(Current Data Table()),
Caption("No current data table");
stop();
);
wList = Get Window List(Window) << Get Window Title();
If(Contains(wList, "Name Selections in Column"),
pos = Get Window(Current Data Table()) << Get Window Position;
size = Get Window(Current Data Table()) << Get Window Size;
cursize = Window("Name Selections in Column") << Get Window Size;
Window("Name Selections in Column") << Move Window(pos[1] + (size[1]-curSize[1]) / 2 , pos[2] + (size[2]-curSize[2]) / 2);
Window("Name Selections in Column") << Bring Window To Front;
stop();
);
//add indicator to show which datatable is being modified...
//window location,
//new column modal window location...
nw = New Window("Name Selections in Column", <<SHOW toolbars=""></SHOW>我已经构建了一个附加脚本的加载项(仅适用于 Windows)。 它有一个快捷键 Ctrl+Shift+Space。 快捷方式背后的想法是,如果窗口丢失,您可以使用快捷方式将其置于最前面并继续添加值。

如果人们觉得加载项有帮助,我可以将其提交给 File-Exchange/Add-ins 进行审核。