INNER CODE UNIT · TypeScript
FEEDGEN_CREATE_CONTEXT_JSON
google-marketing-solutions/feedgen · src/app.ts:127
export function FEEDGEN_CREATE_CONTEXT_JSON(itemId: string) {
const inputSheet = SpreadsheetApp.getActive().getSheetByName(
CONFIG.sheets.input.name
);
const itemIdColumnName = getConfigSheetValue(
CONFIG.userSettings.feed.itemIdColumnName
);
if (!inputSheet) return;
const [headers, ...rows] = inputSheet
.getRange(1, 1, inputSheet.getLastRow(), inputSheet.getMaxColumns())
.getValues();
const itemIdIndex = headers.indexOf(itemIdColumnName);
const selectedRow = rows.filter(row => row[itemIdIndex] === itemId)[0];
const contextObject = Object.fromEntries(
headers