Files
product_inventory/src/fillProductFromTemplate.ts
2024-11-26 19:37:13 -07:00

24 lines
791 B
TypeScript

import { productTemplate } from "./productTemplate"
import { toastAndLog } from "./sheetUtils"
export function fillProductFromTemplate() {
var sheet = SpreadsheetApp.getActive().getActiveSheet()
if (sheet.getName() !== "product_inventory") {
console.log("skipping edit on sheet " + sheet.getName())
return
}
let selectedRanges = SpreadsheetApp.getActiveRangeList().getRanges()
if (selectedRanges == null || selectedRanges.length == 0) {
toastAndLog("Select ranges to be updated")
return
}
for (let i = 0; i < selectedRanges.length; i++) {
let range = selectedRanges[i]
let firstRow = range.getRow()
let lastRow = range.getLastRow()
for (let row = firstRow; row <= lastRow; row++) {
productTemplate(row)
}
}
}