No se puede procesar el texto de entrada desde la aplicación Vista previa en macOS Catalina para el servicio de Automator

No se puede procesar el texto de entrada desde la aplicación Vista previa en macOS Catalina para el servicio de Automator

Tengo una acción rápida realizada con Automator que buscará en Google el contenido resaltado.

Mi acción rápida

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

Los mensajes de error

Funcionó bien antes y todavía funciona, excepto la aplicación Vista previa después de actualizar a macOS Catalina. La vista previa abría un archivo PDF convertido desde un documento de Word. Probé muchos otros tipos de documentos PDF pero obtuve los mismos resultados. Luego intenté abrir dichos documentos PDF con otros programas y funcionó. Entonces, el problema debería residir en cómo la aplicación de vista previa maneja la entrada al servicio. Me gusta la aplicación Vista previa y sería complicado cambiar a otra aplicación sólo por esto. ¿Existe alguna solución alternativa en el código javascript o algo para esto?

Respuesta1

Me enfrento al mismo problema con la Vista previa (tratando de automatizar no la Búsqueda de Google sino el Traductor de Google). Como solución alternativa, utilizo un flujo de trabajo especial que no recibe ninguna entrada, pero utiliza "Obtener contenido del portapapeles" (disponible en la biblioteca de Automator) como primer paso. Como resultado, tengo que presionar Cmd-C antes de invocar el flujo de trabajo, pero eso es mejor que nada.

información relacionada