Я работаю над системой подсчета очков в комбинации с приложением/листами для турнира. Текущие данные в базе данных Firebase хранятся под следующим тегом: tag:"[\"Test\",-1,12,3]"
Данные представлены в виде списка, содержащего одну строку и 3 числа. Каждый индекс в списке будет храниться в последовательных ячейках, что упрощает обращение к данным. Трудность, с которой я сталкиваюсь, заключается в форматировании данных с листа для записи в базу данных в том же формате. Использование JSON.stringify не совсем дает мне то, что я ищу:
var range = sheet.getRange(22,24,4,1);
var data = JSON.stringify(range.getValues());
результат: тег:"[[\"Test1\"],[70],[0],[18]]"
Это не совсем то же самое, что и остальные данные, поскольку я превращаю весь диапазон в строку с помощью stringify, но я не знаю, как отформатировать данные, которые будут храниться как [string, int, int ,инт]. Я новичок в сценариях приложений и java (отсюда мое незнание функций) и надеялся, что кто-нибудь знает другой способ написать диапазон ячеек, чтобы он соответствовал данным, хранящимся в базе данных.