Amazon S3、DropBox、Google Drive 及 OneDrive CSV 配置
我們可以產生逗號分隔檔案 (CSV),並從 Amazon S3、DropBox、Google Drive 及 OneDrive 讀取資料。 這是一種從其他服務匯入資料,或匯出檔案以進行備份或與其他應用程式共享的簡易方法。為了提供最大的靈活性並支援所有服務,其設定選項相當豐富。以下是設定方法:
- 請設定要讓我們讀取或修改的檔案路徑。您可以在路徑的任何位置加入「
{tasktype}」,我們會將其替換為該任務所同步的資料類型——因此,在「/exports/{tasktype}.csv」處,若為「Activity」任務則會變成「/exports/Activity.csv」,若為「Sleep」任務則會變成「/exports/Sleep.csv」。這樣一來,一個資料夾就能存放多個任務,而不會互相覆寫。 - 如果您提供的是資料夾而非檔案,我們將使用該資料夾內的「
FitnessSyncer-{tasktype}.csv」,例如「FitnessSyncer-Activity.csv」。 - 請指定該檔案應使用的分隔符。若找不到您需要的分隔符,請與我們聯絡。
- 如果您的檔案包含註解區塊,請選擇註解前綴字元。若找不到您需要的字元,請與我們聯絡。
- 如果您的檔案頂端有一段文字,您可以將起始列設定為包含標題的行號。
- 針對資料中的每一欄,請勾選「欄位編號」左側的核取方塊,然後輸入該欄的數字索引。例如,在 Excel 中,若該欄為 B1,則此值應為 2。
- 對於您資料中未包含的任何資料,您可以在「預設」欄位中輸入覆寫值。
- 某些 CSV 檔案是活動資料的每日摘要,在這種情況下,您可能希望按日期將這些資料分組,以免每天產生大量記錄(例如每分鐘一次)。 若要執行此操作,請勾選「按日期分組資料?」核取方塊(此功能目前僅適用於「活動」)。
- 某些 CSV 檔案包含每餐的詳細資料,在這種情況下,您可能希望將這些資料按日期分組,以免產生大量零散的記錄。若要執行此操作,請勾選「按餐次分組資料?」核取方塊(此功能目前僅適用於營養資訊)。
- 某些 CSV 檔案所附的時區未經明確標示,在此情況下,系統會預設採用您個人設定檔中的時區。若未經明確標示的日期與時間實際上是以 UTC 為基準,您可以透過勾選「對未明確標示的日期強制使用 UTC 時區?」核取方塊來覆寫此設定。
在匯出資料時,「每日摘要包含總計」選項可讓您彈性設定摘要行。若未勾選此選項,系統將顯示與 Stream 中完全相同的数据。若勾選此選項,每日摘要行將包含該日的總步數。 若該日期預設沒有摘要行,系統將會在您的資料集中新增一行。
為了協助進行欄位對應,您可以點選「上傳樣本以選擇欄位」按鈕,系統將允許您上傳檔案的一部分作為樣本,接著以互動方式進行欄位對應,並儲存該設定。這是確保您已包含所有必要欄位(例如開始日期)的絕佳方法。
某些服務可能會產生代表某項活動的 CSV 檔案。系統支援此類檔案,但您必須使用「Cloud Files」選項來進行設定。
要設定 Amazon S3,請將您的存取金鑰輸入至「使用者名稱」欄位,將您的密鑰輸入至「密碼」欄位,而路徑則請使用 bucket/directory/file。
若您收到錯誤訊息,指出某筆資料缺少日期、活動、描述,或資訊不完整,這很可能是因為您遺漏了必填欄位,或是系統無法解析該資料。我們建議您使用我們的「範例上傳工具」,該工具會列出該資料類型的必填欄位。
注意:對於目標任務,我們不會重寫檔案,而是將我們認為是新資訊的內容追加到檔案末尾。如果您刪除了檔案並希望重新填入資料,或者您已變更了匯出資料的結構,則需要重置該任務。
CSV 在 Android 和 iOS 應用程式中
此處的 CSV 任務是透過網頁而非應用程式設定的。原因在於欄位對應:可供選擇的欄位多達數百個,而透過手機螢幕逐一篩選並非其強項,因此應用程式並不會直接提供其中一半的選項,而是將您導向此網站。
這些應用程式確實會將 CSV 任務以原本的樣貌顯示出來。開啟其中一個應用程式,檔案格式會顯示為 CSV,與此處相同,且路徑、名稱和排程皆可如常進行編輯。 但這些應用程式無法建立新的 CSV 任務,因為若 CSV 來源未設定欄位對應,便無法匯入任何資料。
當您需要對應設定——或是方言設定、引號、分隔符及起始列——時,應用程式會開啟此網站並跳轉至您剛才瀏覽的任務頁面,並已代您登入;待您完成後,應用程式會將您導回原應用程式。在返回的過程中,系統會重新讀取該任務,因此您在網頁上所做的任何變更,都會即時反映在應用程式中。
如果您已在該裝置的瀏覽器中登入 FitnessSyncer,則交接功能會直接沿用該次登入會話。
CSV 與日期
我們需要所有進口商品的日期。
- 若您的日期格式與以下任一形式相似,請選擇「 日期(美國) 」:
07/27/2019 16:13:3707/27/2019 16:1307/27/2019Jul 27, 2019July 27, 20192019-07-27 16:13:372019-07-27 16:13:37 Z2019-07-27T16:13:37Z2019-07-27T16:13:37July 27, 2019 04:13:37 PMJuly 27, 2019 04:13 PMJuly 27, 2019 - 04:13:37 PMJuly 27, 2019 16:13:37July 27, 2019 16:13July 27 2019 04:13:37 PMJuly 27 2019 04:13 PMJuly 27 2019 - 04:13:37 PMJuly 27 2019 16:13:37July 27 2019 16:13Jul 27, 2019 04:13:37 PMJul 27, 2019 04:13 PMJul 27, 2019 16:13:37Jul 27, 2019 16:132019-07-27 16:13Z2019-07-27 16:1327-Jul-2019 16:1307-27-2019 16:1307-27-201916:13:37 PM Jul 27 20192019-07-272019/07/27 16:13:372019/07/27 16:13
- 若您的日期格式與以下任一形式相似,請選擇「 日期(非美國) 」:
27/07/2019 16:13:3727/07/2019 16:1327/07/201927 Jul 201927 July 20192019-07-27 16:13:372019-07-27 16:13:37 Z2019-07-27T16:13:37Z2019-07-27T16:13:372019-07-27 16:1327 July 2019 04:13:37 PM27 July 2019 04:13 PM27 July 2019 16:13:3727 July 2019 16:1327 Jul 2019 04:13:37 PM27 Jul 2019 04:13 PM27 Jul 2019 16:13:3727 Jul 2019 16:1327-Jul-2019 16:132019-07-2727-Jul-1927.07.2019 16:13:372019/07/27 16:13:372019/07/27 16:1327.07.2019 16:13Z27.Jul.2019 16:1327.07.20192019.07.27 16:13Z27.Jul.2019 16:132019.07.2727/Jul/201920190727
- 若您的資料格式類似
1564244017,請選擇 時間(以秒為單位) 。 - 若您的資料格式類似
1564244017000,請選擇 時間(以毫秒為單位) 。 - 如果您的資料表中設有專門用於「 年份」、「 月份」和「 日」的欄位,請選擇這三個欄位。
- 如果時間未以上述任一格式標示,您可以使用「時間格式」來標示時間,該格式必須為以下其中一種:
04:13:37 Z PM04:13:37 PM04:13 PM16:13:37 Z16:13:3716:13
在資料匯出方面,我們將採用上述設定中的第一種格式。
若您的日期格式與上述任一格式不符,請與我們聯絡。
CSV 與編號值
少數欄位僅接受固定值集中的其中一個值。這些值必須與下方所示完全一致——全部大寫,並在標示處使用底線——而非我們在 FitnessSyncer 其他位置顯示的暱稱。 若值不完全匹配,系統會對該行靜默跳過該欄位,而非拒絕整個匯入作業;因此,若某欄位的資料未如預期顯示,建議您仔細檢查這些欄位。
- 月經週期追蹤, 流量水位:
NONE(無)SPOTTING(發現)LIGHT(量少)MEDIUM(中)HEAVY(量多)
- 月經週期追蹤, 子宮頸黏液:
DRY(乾燥)STICKY(置頂)CREAMY(濃郁的)WATERY(水汪汪的)EGG_WHITE(蛋白)
- 月經週期追蹤, 排卵測試:
NEGATIVE(否)HIGH(高)PEAK(峰值)
- 藥物劑量單位:
ML(ML)MG(MG)MGML(MG/ML)MCG(微克)TABLET(平板電腦)
我匯出的檔案中並未包含完整資料;這是為什麼?
我們會追蹤先前已上傳至該檔案的資料,因此若您變更檔案格式或刪除該檔案,系統可能無法上傳您預期的所有資料。在這種情況下,您可以透過重置 CSV 目標任務,然後再次進行同步,來強制執行完整同步。
您有 CSV 範例檔案嗎?
我們不提供 CSV 範例檔案,因為該檔案是設計用於處理我們尚未知曉的資料。其設計初衷是讓您上傳資料,將該資料中的欄位對應至我們預期的格式,然後我們才能將其匯入。
針對部分服務,我們確實在下方相關章節中提供了一些配置範例。
若您需要協助,請與我們聯絡。
沒有資料正在匯入;哪些是必填欄位?
通常,若無法匯入資料,表示有某個必填欄位未填寫。錯誤訊息通常會指出是哪個欄位。
以下是必填欄位的清單。由於某些資料類型(例如日期)有多種建構方式,因此此標題通常屬於通用性質。若您需要協助,請提供範例與我們聯繫,我們將竭誠為您服務。
必填的「 活動 」欄位
- 日期
- 活動或說明
必填的「 過敏 」欄位
- 日期
- 姓名
必填的「 身體組成 」欄位
- 日期
- 重量
必填的「 血壓 」欄位
- 日期
- 舒張期
- 收縮期
必填的「 膽固醇 」欄位
- 日期
- LDL
- HDL
- 總膽固醇
必填的「 狀況 」欄位
- 日期
- 姓名
必填的「 月經週期追蹤 」欄位
- 日期
必填的「 葡萄糖 」欄位
- 日期
- 血糖或糖化血色素(A1C)
必填的「 藥物 」欄位
- 日期
- 姓名
必填的「 營養 」欄位
- 日期
- 熱量、水分或升糖負荷
必填的「 氧氣 」欄位
- 日期
- SpO2
必填的「 睡眠 」欄位
- 日期
- 就寢時間
- 清醒時間
必填的「 溫度 」欄位
- 日期
- 溫度
這是否僅支援 Amazon S3,還是也支援 Amazon S3 相容儲存裝置?
目前,我們僅支援 Amazon S3。若您需要 Amazon S3 相容的儲存層,請與我們聯繫,以便為您新增支援。
我在 Dropbox Teams 中看不到我的檔案;為什麼?
FitnessSyncer 與 Dropbox 的整合功能無法與 Dropbox Teams 配合使用,因為該功能是專為個人用途設計的。若您對此有任何疑問,請與我們聯絡。
我可以直接上傳到 Google 試算表或 Excel 檔案中嗎?
不,我們僅支援上傳 CSV 檔案。若您有此需求,可使用獨立的自動化流程將這些資料匯入 Google Sheets 或 Excel 檔案中。


