Variabile non definita (AppleScript)

5

Per qualche ragione the name of thePath si presenta come non definito dal mio flusso di lavoro di Automator.

on run {input, parameters}
    tell application "Finder"
        set thePath to the (first item of the input)
        set namedFolder to ((the name of thePath) as text)
        set namedFolder to ((text 1 thru 13) of namedFolder)
    end tell
    return namedFolder
end run
    
posta SavgStorm 05.09.2014 - 17:56
fonte

1 risposta

4

namedFolder esiste solo nell'ambito del tuo blocco tell . Definiscilo per prima cosa in modo che rimanga attivo dopo aver finito con Finder.

set namedFolder to ""
tell application "Finder"
    ...
end tell
return namedFolder

In alternativa, puoi semplicemente inserire l'istruzione return nel blocco tell .

    
risposta data 10.09.2014 - 22:50
fonte

Leggi altre domande sui tag