Posts

Showing posts from 2026

Testing

// Read CSV from Resource Element var csvContent = csvResource.getContentAsMimeAttachment().content; // Convert bytes to string var csv = csvContent; // Split into lines var lines = csv.split("\n"); // Create Properties object var props = new Properties(); // Skip header row for (var i = 1; i < lines.length; i++) {     var line = lines[i].replace("\r", "");     if (line == "") {         continue;     }     var columns = line.split(",");     var hostname = columns[0].trim();     var password = columns[1].trim();     props.put(hostname, password);     System.log("Added : " + hostname); } // Update Configuration Element configElement.setAttributeWithKey("hostPasswords", props); System.log("Import completed.");