Чтобы получить произвольное количество строк из таблицы отчета, нужно использовать команду report/get_result_rows:
svc=report/get_result_rows¶ms={"tableIndex":<uint>, "indexFrom":<uint>, "indexTo":<uint>}
Внимание! Данная команда возвращает строки одним массивом вне зависимости от их уровня вложенности.
Использование данного запроса рассмотрено в примере Отчеты.
Название | Описание |
---|---|
tableIndex | индекс таблицы отчета |
indexFrom | индекс первой полученной строки |
indexTo | индекс последней полученной строки |
[ { "n":<uint>, /* индекс строки (от 0) */ "i1":<uint>, /* номер первого сообщения в заданном интервале */ "i2":<uint>, /* номер последнего сообщения в заданном интервале */ "t1":<uint>, /* время первого сообщения в заданном интервале */ "t2":<uint>, /* время последнего сообщения в заданном интервале */ "d":<int>, /* количество строк следующего уровня вложенности */ "c":[ /* массив ячеек */ <text>, /* значение ячейки текстовое */ { /* или объект */ "t":<text>, /* значение ячейки */ "v":<double>, /* исходное значение ячейки */ "y":<double>, /* широта */ "x":<double> /* долгота */ } ] } ]
|