Automator: reemplazar la entrada de texto no funciona

Lo que quiero hacer

Quiero crear un servicio de Automator simple que:

  1. Toma textcomo entrada de any application,
  2. ¿Tiene algo de lógica en la entrada dada?
  3. Reemplaza el texto de entrada seleccionado con la salida calculada

El problema

El returnvalor en el script JS no reemplaza el texto de entrada seleccionado. No tengo ni idea de por qué. ¿Alguien tiene experiencia con esto?

Estoy ejecutando macOS Sierra 10.12, usando Automator 2.7

Automatizador

Respuestas (1)

El problema estaba relacionado con la versión de macOS. ¡ Después de actualizar el 10.12.1texto, ahora se reemplaza correctamente!


Editar : para aquellos interesados ​​en la clasificación alfabética, simplemente agregue un Run Shell Scriptbloque y complete sort -f, así:

Script de flujo de trabajo con Run Shell Script

Proporcione un script de demostración para buscar y reemplazar texto. Quiero hacer algo como eso.
Seguro. Edité mi respuesta anterior.
Todavía interesado en buscar y reemplazar. Automator no parece tener una acción básica de búsqueda y reemplazo de texto. Podría escribirlo, pero parece tan fundamental que me sorprende que no pueda encontrar nada.
Ah, estabas hablando de buscar y reemplazar, mi mal. Use la acción 'Ejecutar Javascript' y haga uso de la replace()función String, consulte documentos y ejemplos aquí