错误是:
TypeError:无法在对象中找到函数子字符串
代码循环10个值,检查第一个字符是否为数字。
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");
}
};
}
确切的错误是:
TypeError:无法在对象3中找到函数子字符串。(第9行,文件“代码”),
第9行是:
var substring1 = range.getValue().substring(0, 1);
答案 0 :(得分:3)
单元格中的值是数字3. Javascript
方法在应用于数字时会引发错误。您应该检查返回的值的类型。
D3.js
整个代码:
substring()