ListScripts()
This code sample describes how to create a script that returns a list of scripts that are stored in the scripts directory of the custmod module (for example, c:/opentext/module/custmod_8_1_x/scripts).
function List ListScripts() String scriptPath String moduleDir = $Custmod.custtaskmodule.PathPrefix() String scriptsDir = moduleDir + "scripts" + File.Separator() List vFileListList = File.FileList( scriptsDir ) List retList = {} //Retrieve the list of scripts that are stored in your //module's /script directory. These are the scripts that the //creators of workflow maps can attach to the custom display step //type in the Workflow Designer. if ( !IsError( vFileListList ) && \ ( Length( vFileListList ) > 0 ) ) for scriptPath in vFileListList retList = { @retList, File.GetName( scriptPath ) } end end return( retList ) end