FitnessSyncer

Amazon S3, DropBox, Google Drive och OneDrive CSV Konfiguration

Vi kan skapa en kommaseparerad fil (CSV) och läsa in data från Amazon S3, DropBox, Google Drive och OneDrive. Detta är ett enkelt sätt att importera data från andra tjänster eller att exportera filer för säkerhetskopiering eller delning med andra program. För att möjliggöra maximal flexibilitet och stöd för alla tjänster är konfigurationsmöjligheterna ganska omfattande. Så här konfigurerar du det:

  • Ange sökvägen till den fil som du vill att vi ska läsa eller ändra. Du kan inkludera {tasktype} var som helst i sökvägen, och vi ersätter det med den typ av data som uppgiften synkroniserar – så /exports/{tasktype}.csv blir /exports/Activity.csv för en aktivitetsuppgift och /exports/Sleep.csv för en vilouppgift. På så sätt kan en mapp innehålla flera uppgifter utan att de skriver över varandra.
  • Om du skickar en mapp istället för en fil kommer vi att använda FitnessSyncer-{tasktype}.csv i den, till exempel FitnessSyncer-Activity.csv.
  • Ange vilket avgränsningstecken vi ska använda för filen. Om du inte hittar det du behöver, kontakta oss.
  • Om din fil innehåller kommentarblock ska du välja prefixet för kommentarer. Om du inte hittar det du behöver kan du kontakta oss.
  • Om din fil innehåller ett textavsnitt högst upp kan du ändra startraden till det radnummer där rubrikerna finns.
  • Markera kryssrutan till vänster om kolumnnumret för varje kolumn i dina data och ange sedan kolumnens numeriska index. Om kolumnen till exempel är B1 i Excel skulle detta värde vara 2.
  • För alla uppgifter som saknas i dina data kan du ange ett överskrivningsvärde i kolumnen ”Standard”.
  • Vissa CSV-filer är dagliga sammanfattningar av aktivitetsdata, och i sådana fall kan det vara lämpligt att gruppera dessa efter datum så att du inte får alltför många poster per dag (till exempel en gång per minut). För att göra detta markerar du kryssrutan ”Gruppera data efter datum?” (detta är för närvarande endast tillgängligt för aktiviteter).
  • Vissa CSV-filer innehåller detaljerade uppgifter per måltid, och i sådana fall kan det vara lämpligt att gruppera dessa efter datum så att du inte får en massa små poster. För att göra detta markerar du kryssrutan ”Gruppera data efter måltid?” (denna funktion är för närvarande endast tillgänglig för näringsinformation).
  • Vissa CSV-filer innehåller en tidszon utan specifikation, och i sådana fall används tidszonen i din profil som standard. Om datumet och klockslaget utan specifikation i själva verket är angivna i UTC kan du ändra detta genom att markera kryssrutan ”Tvinga UTC-tidszon för datum utan specifikation?”.

När du exporterar dina data ger alternativet ”Daglig sammanfattning med totala siffror” dig flexibilitet när det gäller sammanfattningsraden. Om alternativet inte är markerat visas exakt samma data som i din Stream. Om alternativet är markerat kommer den dagliga sammanfattningsraden att innehålla det totala antalet steg för dagen. Om det inte finns någon sammanfattningsrad som standard för det datumet kommer en sådan att läggas till i din datamängd.

För att underlätta kolumnmappningen kan du klicka på knappen ”Välj kolumner genom att ladda upp ett urval”, vilket gör att du kan ladda upp en del av filen, sedan interaktivt mappa kolumnerna och spara den konfigurationen. Det här är ett utmärkt sätt att säkerställa att du har alla nödvändiga fält, till exempel ett startdatum.

Alla övriga inställningar fungerar på samma sätt som för källor och mål.

Vissa tjänster kan skapa CSV-filer som representerar en aktivitet. Sådana filer stöds, men du måste använda alternativet ”Cloud Files” för att konfigurera detta.

För att konfigurera Amazon S3 anger du din åtkomstnyckel i fältet för användarnamn, din hemliga nyckel i fältet för lösenord och anger bucket/katalog/fil som sökväg.

Om du får ett felmeddelande som anger att en rad saknar datum, aktivitet eller beskrivning, eller att det inte finns tillräckligt med information för raden, beror det troligtvis på att ett obligatoriskt fält saknas eller att uppgifterna inte kunde tolkas. Vi rekommenderar att du använder vårt verktyg för uppladdning av exempel, som visar vilka fält som är obligatoriska för den aktuella datatypen.

Obs! När det gäller måluppgifter skriver vi inte om filen, utan lägger till den information som vi anser vara den nya i slutet av filen. Om du raderar filen och vill fylla på den igen, eller om du har ändrat strukturen på dina exporterade data, måste du återställa uppgiften.

CSV i apparna Android och iOS

En CSV-uppgift skapas här på webben istället för i apparna. Anledningen är kolumnmappningen: det finns hundratals fält att välja mellan, och det är inte särskilt smidigt att bläddra igenom dem på en mobilskärm, så istället för att visa hälften av dem hänvisar apparna dig till den här webbplatsen.

Apparna visar en CSV-uppgift som just det. Om du öppnar en sådan visas filformatet som CSV, precis som här, och sökvägen, namnet och tidsplanen går att redigera där som vanligt. Det som apparna inte gör är att skapa en ny CSV-uppgift, eftersom en CSV-källa utan kolumnmappning inte kan importera någonting.

När du behöver mappningen – eller dialektinställningarna, citattecknet, avgränsaren och startraden – öppnar appen den här webbplatsen vid den uppgift du tittade på, loggar in åt dig och tar dig tillbaka till appen när du är klar. Uppgiften läses in på nytt på vägen tillbaka, så allt du har ändrat på webben visas i appen.

Om du redan är inloggad på FitnessSyncer i webbläsaren på den enheten använder överföringen helt enkelt den sessionen.

CSV och datum

Vi behöver uppgifter om datum för alla varor som importeras.

  • Välj ”Datum (USA)” om ditt datum ser ut som något av följande:
    • 07/27/2019 16:13:37
    • 07/27/2019 16:13
    • 07/27/2019
    • Jul 27, 2019
    • July 27, 2019
    • 2019-07-27 16:13:37
    • 2019-07-27 16:13:37 Z
    • 2019-07-27T16:13:37Z
    • 2019-07-27T16:13:37
    • July 27, 2019 04:13:37 PM
    • July 27, 2019 04:13 PM
    • July 27, 2019 - 04:13:37 PM
    • July 27, 2019 16:13:37
    • July 27, 2019 16:13
    • July 27 2019 04:13:37 PM
    • July 27 2019 04:13 PM
    • July 27 2019 - 04:13:37 PM
    • July 27 2019 16:13:37
    • July 27 2019 16:13
    • Jul 27, 2019 04:13:37 PM
    • Jul 27, 2019 04:13 PM
    • Jul 27, 2019 16:13:37
    • Jul 27, 2019 16:13
    • 2019-07-27 16:13Z
    • 2019-07-27 16:13
    • 27-Jul-2019 16:13
    • 07-27-2019 16:13
    • 07-27-2019
    • 16:13:37 PM Jul 27 2019
    • 2019-07-27
    • 2019/07/27 16:13:37
    • 2019/07/27 16:13
  • Välj ”Datum (utanför USA)” om ditt datum ser ut som något av följande:
    • 27/07/2019 16:13:37
    • 27/07/2019 16:13
    • 27/07/2019
    • 27 Jul 2019
    • 27 July 2019
    • 2019-07-27 16:13:37
    • 2019-07-27 16:13:37 Z
    • 2019-07-27T16:13:37Z
    • 2019-07-27T16:13:37
    • 2019-07-27 16:13
    • 27 July 2019 04:13:37 PM
    • 27 July 2019 04:13 PM
    • 27 July 2019 16:13:37
    • 27 July 2019 16:13
    • 27 Jul 2019 04:13:37 PM
    • 27 Jul 2019 04:13 PM
    • 27 Jul 2019 16:13:37
    • 27 Jul 2019 16:13
    • 27-Jul-2019 16:13
    • 2019-07-27
    • 27-Jul-19
    • 27.07.2019 16:13:37
    • 2019/07/27 16:13:37
    • 2019/07/27 16:13
    • 27.07.2019 16:13Z
    • 27.Jul.2019 16:13
    • 27.07.2019
    • 2019.07.27 16:13Z
    • 27.Jul.2019 16:13
    • 2019.07.27
    • 27/Jul/2019
    • 20190727
  • Välj ”Tid i sekunder” om dina data ser ut som ”1564244017”.
  • Välj ”Tid i millisekunder” om dina data ser ut som ”1564244017000”.
  • Om din datatabell har egna kolumner för År, Månad och Dag, välj dessa tre kolumner.
  • Om tiden inte anges i något av ovanstående format kan du ange den med hjälp av tidsformatet, som måste vara ett av följande:
    • 04:13:37 Z PM
    • 04:13:37 PM
    • 04:13 PM
    • 16:13:37 Z
    • 16:13:37
    • 16:13

För dataexport kommer vi att använda det första formatet i ovanstående konfigurationer.

Om ditt datumformat inte stämmer överens med något av de ovanstående, vänligen kontakta oss.

CSV och uppräknade värden

Vissa fält accepterar endast ett av ett fastställt antal värden. Dessa måste stämma exakt enligt nedan – med versaler och understreck där så anges – och inte det beskrivande namnet som vi visar på andra ställen i FitnessSyncer. Ett värde som inte stämmer exakt hoppas över utan meddelande för den raden istället för att hela importen avvisas, så det är värt att dubbelkolla dessa om ett fält inte visas som förväntat.

  • Menscykeluppföljning, Flödesnivå:
    • NONE (Inget)
    • SPOTTING (Mellanblödning)
    • LIGHT (Lätt)
    • MEDIUM (Medel)
    • HEAVY (Rikligt)
  • Menscykeluppföljning, Cervikalt slem:
    • DRY (Torr)
    • STICKY (Fäst)
    • CREAMY (Krämig)
    • WATERY (Vattnig)
    • EGG_WHITE (Äggvita)
  • Menscykeluppföljning, Ägglossningstest:
    • NEGATIVE (Negativt)
    • HIGH (Hög)
    • PEAK (Topp)
  • Doseringsenhet för läkemedel:
    • ML (ML)
    • MG (MG)
    • MGML (MG/ML)
    • MCG (Mikrogram)
    • TABLET (Tablett)

Min exporterade fil innehåller inte alla uppgifter; varför?

Vi spårar de data som vi tidigare har laddat upp till filen, och om du ändrar filformatet eller raderar filen kan det därför hända att inte alla data som du förväntar dig laddas upp. I sådana fall kan du tvinga fram en fullständig synkronisering genom att återställa din CSV-måluppgift och sedan synkronisera på nytt.

Har ni några exempel på CSV-filer?

Vi tillhandahåller inga exempel på CSV-filer, eftersom formatet är avsett att användas för data som vi inte känner till. Tanken är att du ska ladda upp data, anpassa kolumnerna i dessa data efter våra förväntningar, och sedan kan vi importera dem.

För vissa tjänster tillhandahåller vi några exempelkonfigurationer i det tillhörande avsnittet nedan.

Om du behöver hjälp är du välkommen att kontakta oss.

Inga data importeras; vilka fält är obligatoriska?

Vanligtvis, när inga data importeras, saknas ett obligatoriskt fält. Felmeddelandet anger oftast vilket fält det rör sig om.

Nedan följer en lista över obligatoriska fält. Eftersom det finns olika sätt att skapa vissa datatyper (till exempel datum) är detta oftast en allmän rubrik. Om du behöver hjälp kan du kontakta oss med ett exempel så hjälper vi dig.

Obligatoriska fält för Aktivitet

  • Datum
  • Aktivitet eller beskrivning

Obligatoriska fält för Allergi

  • Datum
  • Namn

Obligatoriska fält för Kroppssammansättning

  • Datum
  • Vikt

Obligatoriska fält för Blodtryck

  • Datum
  • Diastoliskt
  • Systoliskt

Obligatoriska fält för Kolesterol

  • Datum
  • LDL
  • HDL
  • Totalt kolesterol

Obligatoriska fält för Hälsotillstånd

  • Datum
  • Namn

Obligatoriska fält för Menscykeluppföljning

  • Datum

Obligatoriska fält för Glukos

  • Datum
  • Glukos eller A1C

Obligatoriska fält för Läkemedel

  • Datum
  • Namn

Obligatoriska fält för Näring

  • Datum
  • Kalorier, vatten eller glykemisk belastning

Obligatoriska fält för Syre

  • Datum
  • SpO2

Obligatoriska fält för Sömn

  • Datum
  • Läggdags
  • Vakentid

Obligatoriska fält för Temperatur

  • Datum
  • Temperatur

Stöder den här enheten endast Amazon S3 eller stöder den även Amazon S3-kompatibelt lagringsutrymme?

För närvarande stöder vi endast Amazon S3. Om du behöver ett lagringslager som är kompatibelt med Amazon S3, vänligen kontakta oss så att vi kan lägga till stöd för detta åt dig.

Jag kan inte se mina filer i Dropbox Teams; varför?

FitnessSyncer:s Dropbox-integration fungerar inte med Dropbox Teams, eftersom den är avsedd för privat bruk. Om du har frågor om detta är du välkommen att kontakta oss.

Kan jag ladda upp direkt till ett Google Sheet-ark eller en Excel-fil?

Nej, vi stöder endast uppladdning av CSV-filer. Du kan använda en separat automatiseringsfunktion för att importera dessa data till Google Sheets- eller Excel-filer om du skulle behöva det.

FitnessSyncer använder nödvändiga cookies för att logga in dig och komma ihåg dina inställningar. Med ditt tillstånd använder vi även analyscookies för att förstå hur besökarna använder den här webbplatsen. Läs mer