0 votos

Usando Variables con la Acción AppleScript en Automator

Esperando que alguien pueda ayudarme a resolver esto. Estoy tratando de construir una Acción Rápida en Automator que copia tres valores de texto, los almacena como variables y luego los pega cuando se le indique. En este momento lo he construido de manera que ejecuta un AppleScript para copiar el primer valor de una hoja de cálculo al portapapeles, obtiene el contenido del portapapeles, establece el valor de la variable, y luego repite eso otras dos veces. Esa parte parece funcionar, pero el siguiente paso no ha funcionado. Intenté ejecutar un AppleScript donde la variable es pasada, la entrada se establece como el valor de una nueva variable, y luego System Events escribe las teclas de la variable. O bien obtengo el error de que la variable no está definida o que la tecla no puede continuar.

¿Alguna sugerencia? Capturas de pantalla de mi flujo de trabajo: Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

-1voto

HUSTEN Puntos 118

Keystroke significa que enviará un "C" al programa y no presionará realmente la tecla C. Intente usar código de tecla 8 manteniendo pulsado el comando. Además, es posible que desee agregar una línea con activar después del comando "decir Excel" para asegurarse de que el programa sea la aplicación más frontal. Finalmente, use retraso 0.5 entre comandos, para que el programa tenga suficiente tiempo para procesar la información antes de ejecutar el siguiente paso. Puede obtener una lista completa de códigos de teclas aquí: https://eastmanreference.com/complete-list-of-applescript-key-codes

Otros problemas posibles: asegúrese de que el valor de la variable obtenida esté ignorando la acción anterior, de lo contrario, a veces Automator pasará más de una variable por delante. También puede usar elemento 1 de la entrada como cadena, porque a veces obtendrá el tipo incorrecto de datos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X