|
|
ru:kit:remoteapi:apiref:report:get_result_rows [29/11/2013 13:31] |
ru:kit:remoteapi:apiref:report:get_result_rows [23/10/2020 08:01] (текущий) |
| ====== Получить строки таблицы ====== |
| Чтобы получить произвольное количество строк из таблицы отчета, нужно использовать команду **report/get_result_rows**: |
| <code javascript> |
| svc=report/get_result_rows¶ms={"tableIndex":<uint>, |
| "indexFrom":<uint>, |
| "indexTo":<uint>} |
| </code> |
| |
| //:!: Внимание!// Данная команда возвращает строки одним массивом вне зависимости от их уровня вложенности. |
| |
| :!: Использование данного запроса рассмотрено в примере [[../../codesamples/reports]]. |
| |
| ===== Параметры ===== |
| ^ Название ^ Описание ^ |
| | tableIndex | индекс таблицы отчета | |
| | indexFrom | индекс первой полученной строки | |
| | indexTo | индекс последней полученной строки | |
| |
| ===== Возвращаемый результат ===== |
| <code=javascript> |
| [ |
| { |
| "n":<uint>, /* индекс строки (от 0) */ |
| "i1":<uint>, /* номер первого сообщения в заданном интервале */ |
| "i2":<uint>, /* номер последнего сообщения в заданном интервале */ |
| "t1":<uint>, /* время первого сообщения в заданном интервале */ |
| "t2":<uint>, /* время последнего сообщения в заданном интервале */ |
| "d":<int>, /* количество строк следующего уровня вложенности */ |
| "c":[ /* массив ячеек */ |
| <text>, /* значение ячейки текстовое */ |
| { /* или объект */ |
| "t":<text>, /* значение ячейки */ |
| "v":<double>, /* исходное значение ячейки */ |
| "y":<double>, /* широта */ |
| "x":<double> /* долгота */ |
| } |
| ] |
| } |
| ] |
| </code> |