これまでファイルパスを扱ったことがありませんでした。
コンピューター上の特定の場所にある特定のサブフォルダーの名前を決定する複数の列があります。
列から複数の値をつなぎ合わせて適切なファイル パスを生成する列を作成しました。
"C:\MainFolder\Subfolder1\Subfolder2\" || :Subfolder3 || "\" || :Subfolder4 || "\" || :FileName
残る唯一の問題は、ファイル名の末尾に適切な拡張子 (.abc など) を追加することです。
列にあるファイル名をコンピューター上のファイル名と一致させ、最後に拡張子を追加してオートコンプリートさせる方法はありますか?
これはおそらくファイルを検索するための正しい手法ではないため、より複雑なコードを使用することも歓迎されます。
使用できますディレクトリ内のファイル()ディレクトリ内のファイルのリストを取得し、一致するものが見つかるまでそのリストをループします (一致するものが 1 つしかない場合は、次のように使用できます)壊す()一致が見つかったときにループから抜け出すため)。 一致を探す簡単な場合には、たとえば次のように使用できます。 () で始まる関数を使用し、マッチングをより複雑にする必要がある場合は、次のように使用できます。正規表現() 。 これらの関数のその他の例については、「スクリプト索引」を参照してください。