Счёт на оплату: Шаг 4. Заполняю шаблон, создаю pdf
В предыдущей записи я подготовил все необходимые поля к заполнению в шаблоне. Теперь финал. И первое что необходимо - получить список полей в объект. Объект с данными function arrToObj() { const ss = SpreadsheetApp.getActiveSpreadsheet(); const ws = ss.getSheetByName('details'); const dataArr = ws.getDataRange().getDisplayValues() const objData = Object.fromEntries(dataArr); return objData; } Что здесь…