複数のデータテーブルの名前を現在のテーブル名の最後の単語から変更するこんにちは。データ テーブル名がディレクトリ形式になっているため、複数のデータ テーブルの名前を変更しようとしています。 フォルダー名に従って名前を変更したいと思います(ディレクトリの最後の文字から取得されます)
サンプルデータテーブル名:
C:\ユーザー\デスクトップ\テーブル1
C:\ユーザー\デスクトップ\テーブル2
C:\ユーザー\デスクトップ\テーブル3
Wordの機能を使ってファイル名から最後の単語を取得しようとしましたが、うまくいきません。 助けてください
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w), "-"),
Data Table(w) << Set Name(dtName);
);
結果のデータテーブル名は、Table1、Table2、Table3 になります。
自動化とスクリプト作成Re: 複数のデータテーブルの名前を現在のテーブル名の最後の単語から変更するデータテーブル名を取得する必要があります
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w) << get name, "-"),
Data Table(w) << Set Name(dtName);
);
Re: 複数のデータテーブルの名前を現在のテーブル名の最後の単語から変更するなぜこのようなエラーが表示されるのでしょうか?
'For' のアクセスまたは評価で引数{40}が多すぎます、For/*###*/(w = 1, w <= N Table(), w++, dtName = Word(
-1、
データ テーブル( w ) << 名前を取得,
「-」
)、データ テーブル( w ) << セット名( dtName ))
- - 編集 - -
Word 関数の後のカンマを ; に置き換えました。そして今働いています
For (w = 1, w <= N Table(), w++,
dtName = Word(-1, Data Table(w) << get name, "-");
Data Table(w) << Set Name(dtName);
);