データテーブルごとにスクリプトを 1 回実行するのではなく、スクリプトを 1 回実行することで、複数のデータテーブルにわたってスクリプトを実行する方法を探しています。
現在のデータフロー
- 参照 JMP データ テーブルを開きます。
- 最初のスクリプト (複数ファイルのインポートに基づく) を使用して、複数の Excel ファイルを複数の JMP データ テーブルにインポートします (ファイルごとに 1 つのテーブル)。
- 結果: 1 つの参照データ テーブルが開き、インポート スクリプトから 2 ~ 10 以上の新しい JMP データ テーブルが開きます。
- を実行します2番目のスクリプト作成された各 JMP DataTable に対してデータをクリーンアップし、作成されたデータ テーブルを参照 JMP データ テーブルのデータで更新します。
- 結果: 1 つの参照データ テーブルと、クリーンアップ (列の削除、計算列の追加など) され、参照データ テーブルのデータで更新 (スクリプトによるデータ テーブルの更新) された 2 ~ 10 個以上の JMP データ テーブル。
手動で適用する必要がない解決策を見つけたいです。 2番目のスクリプト作成された各 JMP データ テーブルに個別に追加されます。
私はどんなアプローチにもオープンです。
JMP リストや「For Each」関数を使用してみようと考えましたが、これらをデータ テーブルに適用する例が見つかりませんでした。 開いているすべてのデータ テーブルを名前でフィルターしたリストを作成する必要があると思います (対象のデータ テーブルを更新するために使用する参照データ テーブルをフィルターで除外できるようにするため) が、これを行う方法もわかりません。
あらゆるアドバイスやアイデアをありがとうございます。