I have a dropdown list with month and year in cell A4 (January 2022, February 2022,...) The script reads it correctly as a string but doesn't do the actual split. I tried to read getValue or getDisplayValue().
It returns a string but doens't want to split it.
function splitMonthYear() {
  var ss = SpreadsheetApp.getActive();
  var sheet = ss.getSheetByName("Filter Dates");
  
  let dateFilter = sheet.getRange("A4").getValue()
   
  Logger.log("dateFilter : "   + dateFilter + " typeof : " + typeof(dateFilter)  + " - " + dateFilter.length)
  
  String(dateFilter).split(" ")
  Logger.log("dateFilter 2 : "   + dateFilter + " typeof : " + typeof(dateFilter)  + " - " + dateFilter.length)
  Logger.log("dateFilter[0]: "   + dateFilter[0] + " typeof : " + typeof(dateFilter[0])  )
  
  let monthFilter = dateFilter[0];
  let yearFilter = dateFilter[1] 
  Logger.log("monthFilter : "   + monthFilter + " - yearFilter : " + yearFilter)
}
link to spreadsheet : https://docs.google.com/spreadsheets/d/1cE4FRKeVb8EMqm4q9brpjTcLPpZBH4qXud99lto--WQ/edit#gid=1192683053
 
     
    