macOS CatalinaのAutomatorサービスでプレビューアプリからの入力テキストを処理できない

macOS CatalinaのAutomatorサービスでプレビューアプリからの入力テキストを処理できない

ハイライトされたコンテンツを Google 検索するクイックアクションを Automator で作成しました。

私のクイックアクション

function run(input, parameters) {   
    return "https://www.google.com/search?q=" + encodeURI(input);
}

エラーメッセージ

以前は問題なく動作していましたが、macOS Catalina にアップデートした後のプレビュー アプリケーションを除いて、現在でも正常に動作しています。プレビューは、Word 文書から変換された PDF ファイルを開いていました。他の種類の PDF 文書も試してみましたが、結果は同じでした。その後、他のプログラムでその PDF 文書を開いてみたら、うまくいきました。したがって、問題は、プレビュー アプリがサービスへの入力を処理する方法にあるはずです。私はプレビュー アプリが好きなので、このためだけに別のアプリに切り替えるのは面倒です。JavaScript コードなどで、この問題の回避策はありますか?

答え1

プレビューでもまったく同じ問題に直面しています (Google 検索ではなく Google 翻訳を自動化しようとしています)。回避策として、入力を受け取らずに最初のステップとして「クリップボードの内容を取得」(Automator ライブラリで利用可能) を使用する特別なワークフローを使用しています。結果として、ワークフローを呼び出す前に Cmd-C を押す必要がありますが、何もしないよりはましです。

関連情報