我试图让脚本在工作表 4 中搜索一个值,然后在其余工作表中搜索电子表格的“A2”范围,然后匹配。它跳到那张纸和行
让我的代码循环遍历所有工作表并获取每张工作表的最后一行。但是 if 函数和跳转到匹配的单元格不起作用。
感谢我能得到的所有帮助(:
第一次用谷歌表格...
function Lookup() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
//Get Sheet
var sheet = ss.getSheets()[3];
//set row & column
var GCell = sheet.getRange(2, 1);
// read values from set row & column
var CValue = GCell.getValues();
Logger.log(CValue[0][0]);
//Loop all sheets
var allsheets = ss.getSheets();
for (var s in allsheets){
var sheet=allsheets[s]
//Get last row in each sheet
var ShtID = sheet.getSheetId();
var lastRow = sheet.getLastRow();
//var range = sheet.getRange("B2");
//Logger.log(range.getRowIndex());
var SchCell;
for ( j = 1 ; j >= lastRow; j++){
if(SchCell[j][1] === CValue){
var Crow = SchCell.getRowIndex();
ShtID.setActiveCell(ShtID.getRange(Crow, 1));
Logger.log("Matched Row =" +Crow);
return;
}
}
Logger.log("Last Row" + lastRow);
}
}