Não é possível processar o texto de entrada do aplicativo Preview no macOS Catalina para o serviço do Automator

Não é possível processar o texto de entrada do aplicativo Preview no macOS Catalina para o serviço do Automator

Tenho uma Ação Rápida feita com o Automator que pesquisará no Google o conteúdo destacado.

Minha ação rápida

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

As mensagens de erro

Funcionou bem antes e ainda funciona agora, exceto para o aplicativo Preview após a atualização para o macOS Catalina. A visualização estava abrindo um arquivo PDF que foi convertido de um documento do Word. Tentei muitos outros tipos de documentos PDF, mas obtive os mesmos resultados. Então tentei abrir os referidos documentos PDF com outros programas e funcionou. Portanto, o problema deve estar em como o aplicativo Preview lida com a entrada do serviço. Gosto do aplicativo Preview e seria um incômodo mudar para outro aplicativo só por causa disso. Existe alguma solução alternativa no código javascript ou algo assim?

Responder1

Enfrento o mesmo problema com o Preview (tentando automatizar não a Pesquisa do Google, mas o Google Tradutor). Como solução alternativa, uso um fluxo de trabalho especial que não recebe entrada, mas usa "Obter conteúdo da área de transferência" (disponível na Biblioteca do Automator) como primeira etapa. Como resultado, tenho que usar Cmd-C antes de invocar o fluxo de trabalho, mas isso é melhor que nada.

informação relacionada