more then one function in a single file

hi,
is it possible to place more then one function in a single file? if so, how to call them? how to pass parameters to them? example please.
i'm just curious, because i usually place only single function inside of one file and it's getting a bit messy in my repository now.

best regards,
kupix

Comments

  • Hello kupix,

    Yes, you can put functions together in a script. Simply put them all in the same script, and then call them using this syntax:
    scriptName.functionName
    

    Here is a short example:
    Main Script (Calling)
    //Do Something
    FunctionScript.FunctionName "parameter string", parameterVariable
    log the result
    
    Called Script
    to FunctionName ImageName
    click ImageName
    put parameterVariable + 1 into CountVariable
    return CountVariable
    end FunctionName
    

    Also, see attached image for a working example.
  • Yes, you make a function script or scripts and add it to the suite you are currently working or you can add it to the common suite. You then call these scripts in the "master" that you will run with the "helper" command. Once you run the "master" it will then have all the functions loaded that are needed. This reduces code and time.

    Good Luck!
    set helperList to { "Script1", "Script2", "Script3", "Script4", "Script5" }
    
    repeat with each helper of helperList
    	start using helper
    end repeat
    
    ^^^put that at the beginning of the "master"...
Sign In or Register to comment.