// FirstLetter // (c) 2018 Leo Davidson // This is a script for Directory Opus. // See https://www.gpsoft.com.au/DScripts/redirect.asp?page=scripts for development information. // Called by Directory Opus to initialize the script function OnInit(initData) { initData.name = "FirstLetter"; initData.version = "1.0"; initData.copyright = "(c) 2018 Leo Davidson"; initData.url = "https://resource.dopus.com/t/individual-groups-not-behaving-as-expected/30248"; initData.desc = "Column for 1st letter of filenames"; initData.default_enable = true; initData.min_version = "12.0"; var col = initData.AddColumn(); col.name = "Letter"; col.method = "OnLetter"; col.label = "Letter"; col.justify = "left"; col.autogroup = true; } // Implement the Letter column function OnLetter(scriptColData) { scriptColData.value = scriptColData.item.name.substr(0,1).toUpperCase(); }