5 votos

No se definió la Variable no sé por qué

Por alguna razón, "el nombre de thePath" sale como que no se definen por mi flujo de trabajo de 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

4voto

Andreas Scherer Puntos 161

namedFolder sólo existe en el ámbito de su tell bloque. Definir primero lo que se va a persistir después de que hayas terminado con el Finder.

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

Alternativamente, usted puede simplemente poner el return instrucción dentro de la tell bloque.

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