你好,
我正在尝试创建一个 jsl 脚本,用户可以在其中键入文件名并另存为 csv。
这是我尝试过的。 当我输入变量 exE 时,Save() 不起作用。 有什么建议么?
dt = Current Data Table();
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
Pref( Export Settings( End Of Field( Comma ), Export Table Headers( 1 ) ) );
exC = ".cvs";
Nw = new window(""
,<< modal(),
Text box ("Enter File name"),
input = Text edit box("", << Set width(100));,
Spacer Box( Size( 20, 10 ) ),
Buttonbox("Export", path = pickDirectory("Select the folder to save .CSV file:");
aa = input << get text();
exE = Concat( aa, exC );
)
);
save( path || "\" || exE ); ///
Eval( Parse( "pref(" || current_pref || ")" ) );exC 在模态窗口中无法识别,因此简单的修复如下
dt = Current Data Table();
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
Pref( Export Settings( End Of Field( Comma ), Export Table Headers( 1 ) ) );
exC = ".cvs";
Nw = New Window( "",
<<MODAL></MODAL>