結合テーブルをファイルに保存して閉じる方法は?こんにちは皆さん、
次のスクリプトを見てください。見積もりとエラーの表を閉じてファイルに保存します。しかし、何らかの理由でコマンドが何もしないため、スクリプト全体を実行しても、これら2つのテーブルが開いたままになります。何が悪いの?
ありがとう
_xx = obj << Xpath("//OutlineBox[@helpKey='Nonlinear Solution']");
//only 2 groups so only 2 are found; each contains two sub tables
fit_dt = (_xx[1]<<FIND>= 0, i--,
If( Contains( DontClose, Data Table( i ) << get name ),
Continue(),
Close( Data Table( i ), "No Save" )
)
);
dt=Current data table ("NonLin Fit Errors");
dt<<SAVE></SAVE></FIND>再:どのようにファイルに結合テーブルを保存して閉じるには?確認事項
ログにメッセージがある可能性があります。
ループはゼロまでカウントダウンするように設定されています。それはおそらく1で止まるはずです。スクリプトが警告なしに停止している可能性があると思われる場合は、あちらこちらにprintまたはshowステートメントを追加します。あなたが望むかもしれないループの中で
<SPAN class="token function">show( Data Table</SPAN><SPAN class="token punctuation">(</SPAN> i <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> get name );</SPAN>
それが期待通りに機能していることを知るためだけに。
代替アプローチ:
保存したいテーブルの変数はすでに用意されています。あなたはそれらを直接使うことができます。
fit_dt<<SAVE></SAVE>close(fit_dt);
そして避ける現在のデータテーブル() 。そして今、私はあなたが使っているのを見ます現在のデータテーブル引数付き。おそらくそれだけでなければなりませんデータテーブル( "xxx") 代わりに。私はそれが同様に関連していると確信しています。