Инструменты пользователя

Инструменты сайта


ds.getarval

async ds.getArVal(id, period)

id - идентификатор переменной, полученный функцией ds.getArList
period - массив меток времени из двух элементов, указывающий с какого по какой период времени необходимо получить данные
Возвращает - хз

Функция позволяет получить список значений переменной, сохраненных в архиве.

Пример:

// получаем список архивируемых переменных
let arInfo = await ds.getArList();
 
// получаем идентификатор первой переменной в списке
let firstId = Object.keys(arInfo.arList).shift();
 
// если списка нет, завершаем выполнение скрипта
if (!firstId) return log('Архивируемых переменных нет');
 
// задаем период от начала времен до текущего момента
let period = [ 0, Date.now() ];
 
let arList = await ds.getArVal(firstId, period);
 
log(arList);

В результате в системный журнал будет выведен список объектов, содержащий метку времени и значение переменной в архиве.

ds.getarval.txt · Последнее изменение: 2025/09/18 11:03 — root