PurgeStreamEntries
Описание
Будут очищены записи вещи потока, в которой вызывается сервис. Если требуется очистить исторические данные нескольких потоков, нужно вызвать этот сервис для каждой вещи потока.
По умолчанию очистка выполняется асинхронно.
Входные данные
Имя параметра
Описание
Базовый тип
startDate
Дата начала, включающая указанную дату, начиная с которой должны быть очищены исторические данные.
DATETIME
endDate
Дата окончания, включающая указанную дату, до которой должны быть очищены исторические данные.
DATETIME
immediate
Если false, очистка выполняется асинхронно. Значение по умолчанию - false. Можно задать значение true для синхронной очистки.
BOOLEAN
Выходные данные
Нет.
Пример
В следующем примере поток TestStream имеет несколько записей, в которых со временем накапливались данные. Следующий фрагмент кода может использоваться для очистки данных из указанного диапазона времени.
// Params for purging stream entry data from the past year
var purgeStreamEntriesParams = {
startDate: new Date(new Date().setFullYear(new Date().getFullYear() - 1)), /* DATETIME */,
endDate: Date.now(), /* DATETIME */,
immediate: true /* BOOLEAN {"defaultValue":false} */
};
Things["TestStream"].PurgeStreamEntries(purgeStreamEntriesParams);
Было ли это полезно?