# [メタ情報] # 識別子: 字幕空白詰め_vimeo_auto_generated_captions_vttの修正_exe # システム名: 字幕空白詰め_vimeo_auto_generated_captions_vttの修正 # 技術種別: Misc # 機能名: クイックアクション # 使用言語: AppleScript ShellScript # 状態: 実行用 env終了 # [/メタ情報] 要約: このAppleScriptは、ワークフローによって受け取ったファイルまたはフォルダを対象とし、そのファイル内容を整形するスクリプトです。具体的には、指定されたファイル内の全てのスペースを削除します。次に、「-->」の文字列の前後にスペースが挿入されるように調整します。そして、ファイルの最初の行を正確に「WEBVTT」という文字列に上書きします。これらの処理により、WEBVTTファイルの書式を自動的に修正し、特定のフォーマット要件に適合させることができます。 :ここまで要約 WEBVTT ワークフローが受け取る現在の項目:ファイルまたはフォルダ 検索対象:すべてのアプリケーション AppleScriptを実行 ``` on run {input, parameters} set filePath to POSIX path of input -- Remove all spaces from the file do shell script "sed -i '' -e 's/ //g' " & quoted form of filePath -- Ensure the arrow has spaces on both sides do shell script "sed -i '' -e 's/-->/ --> /g' " & quoted form of filePath -- Ensure the first line is exactly "WEBVTT" do shell script "sed -i '' -e '1s/.*/WEBVTT/' " & quoted form of filePath return input end run ```