Использую
https://script.google.com/ и написал такой скрипт чтоб из гугл таблицы получить все значения столбца А
function doGet(e)
{
var sheet = SpreadsheetApp.openById("15hEM1czkCDs2268CmK***скрыл**ZVYGnh5_6OHxXv88");
const tmpl = sheet.getSheetByName('Лист1')
var Avals = sheet.getRange("A1:A").getValues()
var n = Avals.filter(String).length
const range = tmpl.getRange("A1:"+"A"+n);
Logger.log(range.getValues())
Logger.log(n)
}
При выполнении выдаёт :
Информация [[w], [sdasd], [asdas], [sdasd], [asdas], [erfregerdgde], [ssssss], [a], [ffff], [desi], [a], [eee], [], [], [dddd]]
Информация 15.0
Хотя после
eee есть пустая строка и ниже идут еще строки с данными.
Можно сделать проще вот так, но получу кучу пустых строк ко всем данным:
const range = tmpl.getRange("A1:A");
Как заставить не обращать внимание на пустые строки и брать все данные в столбце А?
Чтоб не плодить лишних тем, так же подскажите как отправить (POST\GET) запросом полученные данные? Я отправляю моим софтом (POST\GET) запрос который получает этим запросом все данные из столбца А