GoTo消息的奇怪腳本行為<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我對使用GoTo消息編寫的簡單腳本感到困惑。我想在腳本中添加一個按鈕,允許用戶轉到數據表中的列。以下內容,從腳本索引中復制並且是我想要的基礎,可以正常工作:
名稱默認為此處(1);
dt =打開(“$ SAMPLE_DATA / Blood Pressure.jmp”);
dt <<轉到(2);
但是,以下內容不是:
名稱默認為此處(1);
dt =打開(“$ SAMPLE_DATA / Blood Pressure.jmp”);
i = 2;
dt <<轉到(i);
我在日誌中用Scriptable []回來發出一聲嗶嗶聲。為什麼第二個不會進入第2列?我怎樣才能做到這一點?
謝謝你的幫助。
Walt Paczkowski
Re:GoTo消息的奇怪腳本行為我可以找到兩種方法:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
i = 2;
Eval(Parse(EvalInsert("dt << Go to(^i^)")));
從p。431 jmp腳本指南我改編了這個例子:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
i = 2;
eval(eval expr(dt << Go to(Expr(i))));
有時JMP不會評估函數的參數。我不確定這種情況何時發生,為什麼會讓我感到困惑。