INNER CODE UNIT · JavaScript

buildMissedRowsCsv

smithyhq/sqladmin · sqladmin/statics/js/main.js:177

function buildMissedRowsCsv(missedRows) {
  if (!missedRows.length) {
    return '';
  }

  const dataColumns = Object.keys(missedRows[0].data || {});
  const header = ['line', 'errors'].concat(dataColumns);
  const lines = [header.map(csvCell).join(',')];

  missedRows.forEach(function (row) {
    const errorText = JSON.stringify(row.errors || {});
    const rowValues = [row.line, errorText];

    dataColumns.forEach(function (column) {
      rowValues.push((row.data || {})[column]);
    });

    lines.push(rowValues.map(csvCell).join(','));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…