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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…