Процедура принимает год в качестве параметра и возвращает 13 столбцов. Первый - это какая -то метка строкости, последние являются десятичными (15,2) , которая представляет итоги валюты для данной метки для каждого месяца.
Код: Выделить всё
function displayYearlyTotals(ss) {
let totalsTab = ss.getSheetByName("totals tab");
let year = totalsTab.getRange("A3").getValue();
let conn = Jdbc.getConnection(_dbUrl, _dbUsername, _dbPassword);
try {
let stmt = conn.prepareStatement('CALL spYearlyTotals(?)');
stmt.setInt(1, year);
let results = stmt.executeQuery();
let row = Array();
let data = Array();
while (results.next()) {
row = [];
row.push(results.getString(1)); // label
for (let i = 1; i
Подробнее здесь: [url]https://stackoverflow.com/questions/79696772/appsscript-jdbc-mysql-retrieve-decimal-value-and-add-it-to-sheet-as-number[/url]