Небольшой демонстрационный код для объяснения основного подхода:
function myDemoFunction() {
var keyValue = 'CUS10003';
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
var keys = sheet.getRange(2, 1, sheet.getLastRow() - 1).getValues();
keys = keys.map(function(v) {return v[0];});
var row = keys.indexOf(keyValue) + 2;
if (row > 1) {
Logger.log(row); // This is a row number for the key value
var keyCell = sheet.getRange(row, 1);
var col = keyCell.getNextDataCell(SpreadsheetApp.Direction.NEXT).getColumn();
Logger.log(col); // This is the last column for key row (if variable)
var keyRange = sheet.getRange(row, 1, 1, col); // Entire key range
Logger.log(keyRange.getA1Notation());
} else {
Logger.log('Key not found');
}
}