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