table Alt ←

Метод array

Преобразование таблицы в массив. [3.5.0]

^таблица.array[]
^таблица.array[название колонки]
^таблица.array{код}

Метод возвращает массив, где каждый элемент соответствует одной строке таблицы. Переданный параметр определяет значение элемента массива:

  • при вызове без параметра - хеш с названиями колонок в качестве ключей и соответствующими значениями колонок;
  • при вызове с названием колонки - строка со значением указанной колонки;
  • при вызове с кодом - результат выполнения переданного кода.

Пример

^таблица.array[]
^таблица.array[колонка1]
^таблица.array{ $таблица.колонка1 + $таблица.колонка1 }

Создаст следующие массивы:

[
	{"колонка1": "значение1", "колонка2": "значение2"},
	{"колонка1": "значение3", "колонка2": "значение4"},
	…
]
[
	"значение1",
	"значение3",
	…
]
[
	" значение1 + значение2 ",
	" значение3 + значение4 ",
	…
]