0
我是google script
的新手,我想比較兩張紙上的兩行&如果任何單元格數據值匹配,它會增加一個值。但我發現了這樣的錯誤,在google腳本中匹配兩行
TypeError: Cannot read property "0" from undefined.
這裏是我的代碼,
function onFormSubmit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Form Responses 1");
var ans_sheet = ss.getSheetByName('Correct_Answers');
var getValues = sheet.getRange(2, 1, sheet.getLastRow(), sheet.getLastColumn()).getValues();
var realValues = ans_sheet.getRange(2, 1, ans_sheet.getLastRow(), ans_sheet.getLastColumn()).getValues();
for (var i in getValues) {
for (var j in getValues[i]) {
var matched = 0;
if (getValues[i][j] == realValues[i][j]) {
matched++;
} else {
getValues.push(1);
}
}
}
我知道我在這裏做得不對,但因爲我是新我想不出它出。專家非常需要這種幫助。謝謝。