Para mi uso normal, normalmente cuando uso una Establecer valor de variable acción , la siguiente acción tendrá la [√ ] Ignorar la entrada de esta acción casilla de verificación marcada. Esto se debe a que uno no suele establecer una variable y luego pasarla directamente a la siguiente acción , a menos que, por supuesto, el valor de ese la variable también será necesaria en otras partes del flujo de trabajo y la siguiente acción también hace uso de la variable . Dado que una Solicitud de elementos del Finder acción en su caso de uso como se muestra en su pregunta no va a utilizar la variable , he comprobado la casilla de verificación [√] Omitir la entrada de esta acción está marcada, en la Solicitud de elementos del Finder acción . Por supuesto, ajusta a tus necesidades.
Ahora pase lo que devuelve la Solicitud de elementos del Finder y el valor de la variable Variable_1
, coloque una Obtener valor de variable acción entre la Solicitud de elementos del Finder acción y la Ejecutar AppleScript acción .
Entonces, en este caso, input
en on run {input, parameters}
es una lista de dos elementos, el primero es lo que se pasó de la Solicitud de elementos del buscador acción y el segundo es el valor de la variable Variable_1
de la Obtener valor de variable acción , y aquí hay un ejemplo AppleScript código que trata sobre lo que se muestra en su Ejecutar AppleScript para manejarlo:
on run {input, parameters}
set filePath to the POSIX path of item 1 of input
set Answer to item 2 of input -- This is the value of the Variable_1 variable.
return filePath & Answer
end run
Dicho esto, la línea return
puede no ser práctica, ya que solo está concatenando dos cadenas en ese punto, por lo que sospecho que esto es solo para probar que realmente puede devolver las dos piezas de información.