
Per favore, sii il più specifico possibile in modo che io possa aiutarti meglio.
Le risposte sono generate dall’IA e potrebbero essere inaccurate !
È possibile utilizzare un modello Excel personalizzato per esportare i dati. Per generare l'output dei dati si possono usare segnaposto speciali. A questo scopo utilizziamo il progetto open source JXLS. Una descrizione dettagliata della sintassi e alcuni esempi sono disponibili qui: https://jxls.sourceforge.net/samples/object_collection.html.
Le variabili semplici possono essere visualizzate con ${VARIABLE}. Sono disponibili le seguenti variabili:
name: Nome dell'attività
place: Luogo dell'attività
description: Descrizione dell'attività
host: Nome dell'organizzatore
link: Link all'app
exportInfo: Informazioni sull'ora di esportazione
weather: Informazioni meteo
snowSize: Granulometria della neve
snowType: Tipo di neve
filterSkiGroupName: Nome del gruppo di sci in base al quale viene applicato il filtro.
timeZone: Può essere utilizzato per convertire i dati nell'ora locale.
participants: Numero di partecipanti
quality: qualità da 1 (peggiore) a 5 (migliore)
qualityGrade: Qualità in voti scolastici
temperatureBeginning: Temperatura iniziale
temperatureAvg: Temperatura media della stazione meteo
Ending: Temperatura finale
humidityBeginning
humidityAvg: Umidità media della stazione meteo
humidityEnding: Umidità finale
snowTemperatureBeginning: Temperatura iniziale della neve
snowTemperatureAvg: Temperatura media della neve dalla stazione meteo
snowTemperatureEnding: Temperatura finale della neve
snowMoistureBeginning: Umidità iniziale della neve
snowMoistureAvg: Umidità media della neve rilevata dalla stazione meteo
snowMoistureEnding: Umidità finale della neve
windSpeedAvg: Velocità media del vento dalla stazione meteo
windDirectionAvg: Direzione media del vento dalla stazione meteo
sunIlluminanceAvg: Intensità solare media rilevata dalla stazione meteo
length: Lunghezza della pista
verticalDrop: Dislivello
date: Data dell'attività
Gli elenchi vengono utilizzati per generare l'output dei dati nei fogli. Nella maggior parte dei casi vengono usati con il comando jx:each.
splits: Elenco con il numero massimo di tempi intermedi. Esempio: [0,1,2,3] per 3 settori.
skies: Elenco degli sci esportati. Se è stato specificato un filtro, anche questo elenco viene filtrato in base a esso.
results: Tutti i risultati con dati su sci, sciolina e meteo. Se è stato specificato un filtro, anche questo elenco viene filtrato in base a esso.
id
vendor
productionDate
length
scab
label
base
Surface
Number
wax: Vedere l'oggetto Wax per le proprietà disponibili. Esempio: wax.name
id
fire
name
tempWarmest
tempColdest
Notes
id
label
invalid: "user_dnf" | "user_dsq" | "duration_limit_max".
Status: "Transit" | "finished"
duration: Tempo totale
date: Ora di inizio della misurazione.
rankingSort: Può essere utilizzato per ordinare jx:each.
skiGroup
airTemperature: Temperatura dell'aria al momento della partenza.
airHumidity: Umidità al momento della partenza.
windSpeed: Velocità del vento al momento della partenza.
windDirection: Direzione del vento al momento della partenza.
snowTemperature: Temperatura della neve al momento della partenza.
snowHumidity: Umidità della neve al momento della partenza.
sunIlluminance: Intensità del sole al momento della partenza.
ski: Stesse variabili dell'elenco Skies senza wax.
wax: Stesse variabili dell'oggetto wax.
hasSplit(1): Indica se questa misurazione ha un settore con l'indice specificato. Attenzione: questo numero inizia da 0.
findSplit(1): Restituisce il secondo settore.
distance
speed
duration
sequence
endedAt
Per poter generare correttamente l'output dei dati nelle tabelle, è importante comprendere che ogni misurazione è suddivisa in settori. Ogni punto di misurazione forma un settore. Attenzione: ai settori si accede con un indice basato su 0. Quindi, se si desidera visualizzare il tempo nel settore 2, è necessario specificare r.findSplit(1).duration.