JSL使用第一行值填充到表的末尾嗨,
使用JSL腳本,我希望“攔截”列中的第一個單元格值填充到表的末尾,在第一個單元格中具有相同的值。誰能告訴我如何用腳本編寫它?

Re:使用第一行值將JSL填充到表的末尾使用“幫助”>“腳本編制索引”對於此類事情是有益的。在這種情況下,示例是:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "X" );
dt:X << Set Each Value( 5 );
Re:使用第一行值將JSL填充到表的末尾嗨伊恩,
如果第一行中的值可以不時更改而不是具有修復值,該怎麼辦?我可以編寫腳本,它總是使用第一行值(不是修復值)來填充該列中的其餘行嗎?
Re:使用第一行值將JSL填充到表的末尾我認為答案取決於您的JSL中發生了什麼,以及您希望用戶(假設有一個)與此進行交互的方式。你可以這樣做:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "X" );
dt:X[1] = 5;
dt << New Column( "X2", Formula(if(Row() == 1, :X, Lag(:X2, 1))));
dt << runFormulas;
Wait(2);
dt:X[1] = 10;
dt << runFormulas;
但這似乎沒有用。由於計算了公式列,因此JMP將不允許您編輯其中的一個單元格。