スクリプト: テーブルを開いて閉じるこんにちは、
私はJSLでスクリプトを書くのが初めてで、最初から苦労しているようです..
Excel テーブルをインポートしてから、いくつかの変更などを行いたいと考えています。 しかし、最も簡単な操作は機能しないようです。
私のアイデアは、非常にシンプルに開始することでした: それを開いたり閉じたりします。 ウィザードを使用して Excel テーブルをインポートし、スクリプトを保存しました。 次のように変更しました(変数 dt を追加し、テーブルを閉じようとしました:
dt = Open(
"I:\myfile.xlsx",
Worksheets( "mydata" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
);
Close (dt);
);
テーブルを開きますが、閉じません。 私は何を間違っていますか?
前もって感謝します
Re: スクリプティング: テーブルを開いて閉じるパーフェクト、素早い返信ありがとう!
スクリプトを終了するには、パラタテーゼが必要だと思いました.... 教訓。Re: スクリプティング: テーブルを開いて閉じるやあ@JL_LZH
小さな括弧の問題があると思います。次のことを試してください。
dt = Open(
"I:\myfile.xlsx",
Worksheets( "mydata" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Wait( 0.1 );
Close( dt );