次のことを行う Automator サービスを作成しようとしています。
- 入力は選択されたファイルです
- 新しいフォルダを作成し、選択したファイルをコピーします
- HELP* 作成日時を取得し、1 分以上前に作成されたファイルを除外するための Applescript (input[contains image path] という変数がこのスクリプトに渡されます)
- ファイル名の変更
- ファイルのサイズ変更
ステップ 3 以外はすべて機能しています。サービスが同じフォルダーで 2 回目に実行されると、既にサイズ変更されたファイルのサイズが 2 回目に変更されるため、これは重要です。これを回避するために、40 秒/1 分以上前に作成されたものを除外する Applescript を作成したいと考えています。
これまでのところ、私はこれを持っていますが、エラーを返しています:
on run {input, parameters}
set theFileDate to (creation date of input as string)
display dialog theFileDate
return input
end run
コードが機能していることを確認し、日付/時刻の形式を確認できるように、ダイアログを表示しようとしています