Eu tenho uma ação rápida feita com o Automator que pesquisará no Google o conteúdo destacado.
function run(input, parameters) {
return "https://www.google.com/search?q=" + encodeURI(input);
}
Funcionou bem antes e ainda funciona, 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. Eu 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. Eu gosto do aplicativo Preview e seria um incômodo mudar para outro aplicativo apenas por causa disso. Existe alguma solução alternativa no código javascript ou algo para isso?
Eu 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 o Cmd-C antes de invocar o fluxo de trabalho, mas isso é melhor do que nada.