我对JavaScript/TypeScript相当陌生,我正试图迭代Excel电子表格的一列,如果单元格包含单词“leave”,则输出为同一行8列以上单元格中的文本(“假阴性”)。
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Get the values of the used range.
let range = selectedSheet.getUsedRange();
let rangeValues = range.getValues();
// Iterate over the Query column.
let rowCount = range.getRowCount();
for (let i = 1; i < rowCount; i++) {
// Query is column "3" in the worksheet and indexed at 2.
if (rangeValues[i][2].includes("leave")) {
range.getCell(i, 10).setValue("false negative");
}
}
}
我得到这些错误
第13行:rangeValues[i][2].includes不是函数
[13,27]类型'string'上不存在属性'includes'|数|布尔值。类型“number”上不存在属性“includes”。
1条答案
按热度按时间n6lpvg4x1#
若要对代码进行最少的代码更改,可以从值构造新的String。