// Main action function runAction() { out.println("Dump request details :-"); out.println(" Folder node = " + deskParams.getFolderNode()); var folder = deskParams.getFolder(); out.println(" Folder path = " + folder.getFullName()); out.println(" Number of targets = " + deskParams.numberOfTargetNodes()); if ( deskParams.numberOfTargetNodes() > 0) { out.println(" Targets:"); for ( var i = 0; i < deskParams.numberOfTargetNodes(); i++) { var target = deskParams.getTarget( i); out.println(" Type = " + target.getTypeAsString() + ", path = " + target.getTarget()); out.println(" Node = " + target.getNode()); } } } // Run the action // // Response :- // Success - no return or return 0, or "0," // For error or control response then return a string :- // Error - "1," // FileNotFound - "2," // AccessDenied - "3," // BadParameter - "4, // NotWorkingCopy - "5," // NoSuchAction - "6, // LaunchURL - "7," // CommandLine - "8," runAction(); var response = "0,Javascript completed successfully"; response;