make newSku resiliant to column moves

This commit is contained in:
Ben Miller
2024-11-17 14:20:27 -07:00
parent fa700b622e
commit f43c758fdb
2 changed files with 24 additions and 10 deletions

View File

@ -24,12 +24,20 @@ export function getCellValueByColumnName(
export function getColumnRangeByName(
sheet: GoogleAppsScript.Spreadsheet.Sheet,
columnName: string
) {
let column = getColumnByName(sheet, columnName)
if (column != -1) {
return sheet.getRange(2, column, sheet.getMaxRows())
}
}
export function getColumnByName(
sheet: GoogleAppsScript.Spreadsheet.Sheet,
columnName: string
) {
let data = sheet.getRange("A1:1").getValues()
let column = data[0].indexOf(columnName)
if (column != -1) {
return sheet.getRange(2, column + 1, sheet.getMaxRows())
}
return column + 1
}
export function getColumnValuesByName(