INNER CODE UNIT · TypeScript
optimizeRow
google-marketing-solutions/feedgen · src/app.ts:330
function optimizeRow(
headers: string[],
data: string[]
): Array<string | boolean | number> {
const dataObj = Object.fromEntries(
data.map((item, index) => [headers[index], item])
);
const itemId =
dataObj[getConfigSheetValue(CONFIG.userSettings.feed.itemIdColumnName)];
const origTitle =
dataObj[getConfigSheetValue(CONFIG.userSettings.feed.titleColumnName)];
const origDescription =
dataObj[
getConfigSheetValue(CONFIG.userSettings.feed.descriptionColumnName)
];
const imageUrl =
dataObj[getConfigSheetValue(CONFIG.userSettings.feed.imageColumnName)];