The error is:
TypeError: Cannot find function substring in object
The code loops through 10 values, checking for the first character being a number.
function TypeErrorMystery() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getActiveSheet();
//loop from cell 1-10
for (var i = 0; i < 10; i++) {
var range = s.getRange(i + 1, 1)
var substring1 = range.getValue().substring(0, 1);
//if first character in cell is #
if (substring1 === "#" ) {
//write over it with "success"
range.setValue("success");
}
};
}
The exact error is:
TypeError: Cannot find function substring in object 3. (line 9, file "Code"),
where line 9 is:
var substring1 = range.getValue().substring(0, 1);