Я пытаюсь взять данные из данных html, поместить их в формат json и затем поместить эти данные JSON в соответствующие столбцы в файле Excel, который доступен в корзине s3. У меня все настроено, и я настроил jquery
, чтобы получить данные таблицы из таблицы в формате JSON. Главное, чтобы данные заполнялись в шаблоне Excel в корзине s3. Я думаю, это своего рода общий вопрос c, но мне нужно было бы создать какую-то лямбда-функцию в AWS или было бы лучше go маршрут AJAX, который я читал об обоих, но не не знаю достаточно, чтобы иметь возможность по-настоящему рассмотреть достоинства того или иного решения. Ниже приведен код того, как я построил запрос
turnTableIntoJSON()
{
let jquery = require("jquery");
const $: JQueryStatic = jquery
let myRows = []
let headersText = []
let $headers = $("#rfqTable th")
var $rows = $('#rfqTable tr').each(function(index)
{
let $cells = $(this).find("th")
myRows[index] = {};
$cells.each(function (cellIndex)
{
if(headersText[cellIndex] == undefined)
{
headersText[cellIndex] = $($headers[cellIndex]).text();
}
myRows[index][headersText[cellIndex]] = $(this).text();
})
})
let myObj = {"myRows": myRows}
return myObj.myRows.filter(value => JSON.stringify(value) !== '{}')
}
**. Обратите внимание, что фильтр связан с тем, что я получаю кучу пустых массивов между фактическими данными, которые мне не нужны.