Eingegebener Text aus der Vorschau-App kann in macOS Catalina für den Automator-Dienst nicht verarbeitet werden

Eingegebener Text aus der Vorschau-App kann in macOS Catalina für den Automator-Dienst nicht verarbeitet werden

Ich habe mit Automator eine Schnellaktion erstellt, die den markierten Inhalt bei Google durchsucht.

Meine schnelle Aktion

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

Die Fehlermeldungen

Es hat vorher einwandfrei funktioniert und funktioniert auch jetzt noch, mit Ausnahme der Vorschau-Anwendung nach dem Update auf macOS Catalina. Die Vorschau öffnete eine PDF-Datei, die aus einem Word-Dokument konvertiert wurde. Ich habe viele andere Arten von PDF-Dokumenten ausprobiert, aber die gleichen Ergebnisse erhalten. Dann habe ich versucht, die besagten PDF-Dokumente mit anderen Programmen zu öffnen, und es hat funktioniert. Das Problem dürfte also darin liegen, wie die Vorschau-App die Eingabe an den Dienst verarbeitet. Ich mag die Vorschau-App und es wäre mühsam, nur deswegen zu einer anderen App zu wechseln. Gibt es dafür eine Problemumgehung im JavaScript-Code oder so etwas?

Antwort1

Ich habe mit Preview genau dasselbe Problem (ich versuche, nicht Google Search, sondern Google Translate zu automatisieren). Als Workaround verwende ich einen speziellen Workflow, der keine Eingabe empfängt, sondern als ersten Schritt „Inhalt der Zwischenablage abrufen“ (verfügbar in der Automator-Bibliothek) verwendet. Infolgedessen muss ich Cmd-C drücken, bevor ich den Workflow aufrufe, aber das ist besser als nichts.

verwandte Informationen