【发布时间】:2020-11-24 11:48:00
【问题描述】:
首先:我真的很努力相处,但我更多的是支持者而不是程序员。
我在 Google Calc 中输入了一些文本,并想检查“Mueller, Klaus”的出现次数(在数据范围内出现了 5 次)。该工作表包含 941 行和 1 列(“A”)。
这是我要查找的代码:
function countKlaus() {
// Aktives Spreadsheet auswählen
var ss = SpreadsheetApp.getActiveSpreadsheet();
// Aktives Tabellenblatt auswählen
var sheet = ss.getSheetByName("Tabellenblatt1");
var start = 1;
var end = sheet.getLastRow();
var data = sheet.getRange(start,1,end,1).getValues();
var curRow = start;
var cntKlaus = 0;
for( x in data )
{
var value = daten[x];
//ui.alert(value);
if(value.indexOf("Mueller, Klaus")> -1){
cntKlaus = cntKlaus + 1;
}
}
ui.alert(cntKlaus);
}
结果消息是“0”,但应该是“5”。
【问题讨论】:
-
Index0f() 可以使用第二个参数,这是一个起始索引检查你最喜欢的 JavaScript 参考
标签: javascript loops google-apps-script google-sheets spreadsheet