xlsx ファイルの最後のシートを常に開くスクリプトを作成することは可能ですか?選択した xlsx ファイルの最後のシートを常に開く JSL スクリプトが必要です。JSL でこれを行う関数はありますか?
あるいは、Excel ファイルのすべてのシートをリストにコンパイルし、リストの最後の項目を開くことでこれを実現できますか? または、ユーザーが開くシートを入力できる方法で Excel ファイルを開きますか?
自動化とスクリプトデータアクセスRe: xlsx ファイルの最後のシートを常に開くスクリプトを作成することは可能ですか?これは、特定のワークブックにあるスプレッドシートのリストを取得する方法を示す Scripting Index の例です。そこから、最後のスプレッドシートを選択できます。

Names Default To Here( 1 );
sheetList = Get Excel Worksheets( "$SAMPLE_IMPORT_DATA\Team Results.xlsx" );
Show( sheetList );
そこから、リストの最後のエントリを取得するのは簡単なことです
lastSheet = sheetList[N Items( sheetList )];
Re: xlsx ファイルの最後のシートを常に開くスクリプトを作成することは可能ですか?これは機能しないようです。 ここでは、目的の xlsx ファイルを取得するコードを作成しました。このファイルの最後のワークシートを取得して、それをデータ テーブルで開きたいと考えています。 以下のコードから先に進む方法についてアドバイスいただけますか?
sheetList = Get Excel Worksheets(Pick File( "Select xlsx file","$DOCUMENTS",{"Excel File|xlsx", "All Files|*"},1,0,""));
Show( sheetList );
lastSheet = sheetList[N Items( sheetList )];Re: xlsx ファイルの最後のシートを常に開くスクリプトを作成することは可能ですか?最後のシートの名前とファイルへのパスを取得したら、Open() を使用して、最後のワークシートのみでファイルを開くことができます。
スクリプト インデックスから:

Re: xlsx ファイルの最後のシートを常に開くスクリプトを作成することは可能ですか?あなたのコードは私のために働くようです。どのような問題がありますか?JMP のバージョンとオペレーティング システムは?
Re: xlsx ファイルの最後のシートを常に開くスクリプトを作成することは可能ですか?やあ、
選択したファイルへの参照を追加しました。これを Open() にプラグインできます。これが機能するかどうかお知らせください (ファイルの [開く] 設定を調整する必要がある場合があります)。
sheetList = Get Excel Worksheets(file=Pick File("Select xlsx file","$DOCUMENTS",{"Excel File|xlsx", "All Files|*"},1,0,""));
Show( sheetList );
lastSheet = sheetList[N Items( sheetList )];
Open(
file,
Worksheets( lastSheet ),
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( "-" )
)
);