PurgeStreamEntries
Beschreibung
Die Stream-Einträge des Stream-Dings, für das der Dienst aufgerufen wird, werden bereinigt. Wenn Sie die historischen Daten mehrerer Streams bereinigen möchten, können Sie diesen Dienst für jedes Stream-Ding aufrufen.
Standardmäßig wird das Bereinigen asynchron ausgeführt.
Eingabe
Parametername
Beschreibung
Basistyp
startDate
Das Startdatum, einschließlich des angegebenen Datums, ab dem die historischen Daten bereinigt werden sollen.
DATETIME
endDate
Das Enddatum, einschließlich des angegebenen Datums, bis zu dem die historischen Daten bereinigt werden sollen.
DATETIME
immediate
Wenn false, wird der Bereinigungsvorgang asynchron ausgeführt. Der Standardwert ist false. Sie können diesen Wert auf true festlegen, um die synchrone Bereinigung zu veranlassen.
BOOLEAN
Ausgabe
Keine.
Beispiel
Im folgenden Beispiel hat TestStream mehrere Einträge mit Daten, die sich im Laufe der Zeit angesammelt haben. Das folgende Snippet kann verwendet werden, um Daten aus einem angegebenen Zeitbereich zu bereinigen.
// 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);
War dies hilfreich?