Per il mio normale utilizzo, in genere quando utilizzo un Imposta valore di variabile azione , la successiva azione avrà il [√ ] Casella di controllo Ignora questa azione selezionata. Questo perché in genere non si imposta una variabile e quindi si passa direttamente alla successiva azione , a meno che, naturalmente, il valore di quella variabile sarà anche necessaria altrove nel flusso di lavoro e la prossima azione fa anche uso della variabile . Poiché un Chiedi elementi del Finder azione nel tuo caso d'uso, come mostrato nella tua domanda, non userà la variabile , ho controllato la casella di controllo [√] Ignora questa azione selezionata, in Chiedi elementi del Finder azione . Naturalmente adattati alle tue esigenze.
Ora per passare entrambi gli elementi restituiti da Chiedi elementi del Finder azione e il valore della variabile Variable_1
, posiziona un valore Ottieni valore di variabile tra Chiedi elementi del Finder azione e Esegui AppleScript azione .
Quindi in questo caso, input
in on run {input, parameters}
è un elenco di due elementi, il primo è ciò che è stato passato da Chiedi elementi del Finder azione e il secondo è il valore della Variable_1
variabile della Ottieni valore della variabile azione , ed ecco un esempio AppleScript codice che indirizza ciò che viene mostrato nella tua Esegui AppleScript azione per gestirlo:
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
Detto questo, la riga return
potrebbe non essere pratica in quanto concatena solo due stringhe a quel punto, quindi sospetto che questo sia solo per i test per vedere che in realtà può restituire le due informazioni.