腳本:打開表並關閉它你好,
我是 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);
);
它打開了桌子,但沒有關閉。 我究竟做錯了什麼?
提前致謝
回复:腳本:打開表並關閉它完美,感謝您的快速回复!
我想我需要括號來結束腳本......吸取教訓。回复:腳本:打開表並關閉它你好@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 );