コーディングの試みを貼り付けずに質問して申し訳ありませんが、AppleScript を使用したことがなく、どうすればよいかわかりません。この各ステップの小さな部分を実行するコードをオンラインで見つけましたが、重要な部分のいくつかは実行方法がわかりません。これを理解できれば、多くの時間を節約できます。基本的に私の問題は、クライアントが何千枚もの写真を複数のレベルのサブフォルダーに送り、引き出して使用する必要がある約 300 のファイル名を含む Excel ドキュメントと共に送信したことです。ファイル名を Excel ドキュメントから複数行またはカンマ区切りのプレーン テキスト ファイルにコピーできます。
だから、これは私がする必要があることです:
- フォルダー選択ダイアログを開いて、宛先フォルダーを選択します
- ファイル選択ダイアログを開いてテキストファイルを選択します
- テキスト ファイルの各行 (またはカンマ区切りの値) をループします。
- その文字列を取得し、その文字列を含むファイル名を検索します
- 最初の結果をフォルダーにコピーします (たとえば、Desktop:Found Photos とします)。
- 文字列に一致するファイルが見つからない場合は、検索文字列をテキスト ファイルに追加します (そのため、クライアントに電子メールで送信するよう依頼することができます)。
このプロセス全体をコーディングできない場合は、テキスト ファイルをループ処理し、ファイル名を検索して最初の結果を別のフォルダーにコピーし、ファイルが存在しない場合はファイル名をテキスト ファイルに追加する方法を教えてください。 t が見つかった場合、おそらくすべてをつなぎ合わせることができます。助けてくれてありがとう。