2106_ja-JP
JSLで「open」これはおそらく笑ってしまうほど単純なことですが、私はスクリプト作成の初心者です...
データテーブルを操作するスクリプトを作成しました。すべて正常に動作します。今のところ、現在のデータテーブルのみを操作しています。
スクリプト実行時に、まず生のテキストファイルをインポートしたいのですが、インポートするファイルを選択できるようにしたいです。また、スクリプトがテーブルに特定の引数を自動的に適用するようにしたいです。そのためには、以下のコードを使用します。
開ける();
しかし、その後、インポートする列や文字の種類などを選択する必要があります。スクリプトでこれらの作業を毎回自動的に実行させたいと考えています。そのため、毎回同じ引数を指定したいのですが、ファイルのパスと名前は毎回同じにしたくないのです。何かアイデアはありますか?
ありがとう。Re: JSLの「open」ありがとうございます!先ほども言ったように、私は初心者です。今のところ完璧に動作しています。Re: JSLの「open」「import_filename」を囲む二重引用符を削除してください。これは変数であり、リテラル文字列を渡しています。
dt=開く(
インポートファイル名、
列(
col1=文字、
col2 = 文字、
col3 = 文字、
. = 省略、
)、
);Re: JSLの「open」ありがとうございます。これでほぼ理解できたと思うのですが、何か理解できていないようです。私のスクリプトの冒頭部分はこんな感じです。
import_filename=pick file("ファイルを選択","D:\Documents and Settings\Bob\My Documents\Projects\");
dt=開く(
「インポートファイル名」
列(
col1=文字、
col2 = 文字、
col3 = 文字、
. = 省略、
)、
);
私が何を間違っているか分かりますか?Re: JSLの「open」必要なものは次のとおりだと思います:
1. ファイルを手動で開きます。データセットに「ソース」の横に赤い三角形があるかどうかを確認します。赤い三角形をクリックし、「スクリプトの編集」を選択します。
2. 巨大なOpen()コマンドを含むスクリプトウィンドウが表示されます。このスクリプトを保存しますが、ファイル名は変数(例:import_filename)にしてください。
3. Pick File() コマンドを使用して、インポートするファイルを検索します。import_filename 変数にこのファイルを指定します。
4. import_filename 変数を、手順 2 で保存した Open() コマンドに挿入します。
よろしくお願いいたします
ピーター
Comments
There are no comments yet