Tengo un flujo de trabajo de Automator donde el texto se pasa de Combinar Archivos de Texto a una acción de Ejecutar Applescript. Puedo obtener el texto usando text of item 1 of input
pero el texto aparece entre comillas y las comillas internas son \escaped. ¿Cómo puedo obtener el texto "tal cual" sin el escape para poder ejecutar el código importado?
Respuesta
¿Demasiados anuncios?El Ejecutar AppleScript no altera o escapa de su entrada, pero el texto puede mostrarse de esa manera dependiendo de cómo lo estés viendo (las diferentes formas de ver el resultado de una acción, por ejemplo), ya que así es como se representan típicamente los caracteres como las comillas dobles o las barras invertidas en una cadena.
El ejecutar script se puede utilizar para ejecutar un texto script arbitrario, en cuyo caso se puede hacer algo como
return (run script (first item of input))
Tenga en cuenta que el run script
también aceptará archivos directamente, por lo que en ese caso no necesitaría el comando Combinar archivos de texto acción.