FitnessSyncer

Amazon S3, DropBox, Google Drive, และ OneDrive CSV การตั้งค่า

เราสามารถสร้างไฟล์ที่แยกด้วยเครื่องหมายจุลภาค (CSV) และอ่านข้อมูลจาก Amazon S3, DropBox, Google Drive, และ OneDrive ได้ นี่เป็นวิธีง่ายๆ ในการนำเข้าข้อมูลจากบริการอื่นๆ หรือส่งออกไฟล์เพื่อสำรองข้อมูลหรือแบ่งปันกับแอปพลิเคชันอื่นๆ เพื่อให้มีความยืดหยุ่นสูงสุดและรองรับทุกบริการ การตั้งค่าจึงมีความหลากหลายมาก นี่คือวิธีตั้งค่า:

  • กำหนดเส้นทาง (Path) ไปยังไฟล์ที่คุณต้องการให้เราอ่านหรือแก้ไข คุณสามารถใส่ {tasktype} ไว้ที่ใดก็ได้ในเส้นทาง (Path) และเราจะแทนที่มันด้วยประเภทข้อมูลที่งานนั้นซิงค์ — ดังนั้น /exports/{tasktype}.csv จะกลายเป็น /exports/Activity.csv ในงาน Activity และ /exports/Sleep.csv ในงาน Sleep สิ่งนี้ทำให้โฟลเดอร์เดียวสามารถเก็บงานหลายงานได้โดยไม่ทับซ้อนกัน
  • หากคุณส่งโฟลเดอร์แทนไฟล์ เราจะใช้ FitnessSyncer-{tasktype}.csv ภายในโฟลเดอร์นั้น เช่น FitnessSyncer-Activity.csv
  • โปรดระบุตัวคั่นที่เราควรใช้สำหรับไฟล์นี้ หากไม่พบตัวคั่นที่ต้องการ โปรดติดต่อเรา
  • หากไฟล์ของคุณมีบล็อกคำอธิบาย ให้เลือกตัวอักษรนำหน้าคำอธิบาย หากไม่พบตัวอักษรที่ต้องการ โปรดติดต่อเรา
  • หากไฟล์ของคุณมีบล็อกข้อความอยู่ด้านบน คุณสามารถเปลี่ยนแถวเริ่มต้นเป็นหมายเลขแถวที่หัวเรื่องอยู่ได้
  • สำหรับแต่ละคอลัมน์ในข้อมูลของคุณ ให้ทำเครื่องหมายในช่องทำเครื่องหมายที่อยู่ด้านซ้ายของ “หมายเลขคอลัมน์” แล้วป้อนดัชนีตัวเลขของคอลัมน์นั้น ตัวอย่างเช่น ใน Excel หากคอลัมน์คือ B1 ค่านี้จะเป็น 2
  • สำหรับข้อมูลใดก็ตามที่ไม่มีในข้อมูลของคุณ คุณสามารถป้อนค่าแทนที่ลงในคอลัมน์ Default ได้
  • ไฟล์ CSV บางไฟล์เป็นสรุปข้อมูลกิจกรรมรายวัน และในกรณีดังกล่าว คุณอาจต้องการจัดกลุ่มข้อมูลเหล่านี้ตามวันที่ เพื่อหลีกเลี่ยงการมีบันทึกจำนวนมากต่อวัน (เช่น ทุกนาที) เพื่อทำเช่นนั้น ให้ทำเครื่องหมายในช่อง “Group data by Date?” (ปัจจุบันตัวเลือกนี้มีให้ใช้เฉพาะกับกิจกรรมเท่านั้น)
  • ไฟล์ CSV บางไฟล์มีข้อมูลรายละเอียดต่อมื้ออาหาร และในกรณีดังกล่าว คุณอาจต้องการจัดกลุ่มข้อมูลเหล่านี้ตามวันที่ เพื่อหลีกเลี่ยงการมีบันทึกขนาดเล็กจำนวนมาก เพื่อทำเช่นนั้น ให้ทำเครื่องหมายในช่อง “Group data by Meal?” (ตัวเลือกนี้ปัจจุบันมีให้ใช้เฉพาะสำหรับข้อมูลโภชนาการเท่านั้น)
  • ไฟล์ CSV บางไฟล์มาพร้อมกับเขตเวลาที่ไม่ระบุอย่างชัดเจน และในกรณีดังกล่าว ระบบจะใช้เขตเวลาในโปรไฟล์ของคุณเป็นค่าเริ่มต้น หากวันที่และเวลาที่ไม่ระบุอย่างชัดเจนนั้นอยู่ใน UTC จริง คุณสามารถกำหนดค่าใหม่ได้ผ่านช่องทำเครื่องหมาย “บังคับใช้เขตเวลา UTC สำหรับวันที่ที่ไม่ระบุอย่างชัดเจน?”

เมื่อส่งออกข้อมูลของคุณ ตัวเลือก “Daily Summary to have Total Counts” จะให้ความยืดหยุ่นในการจัดเรียงแถวสรุป เมื่อไม่เลือกตัวเลือกนี้ ระบบจะแสดงข้อมูลที่ตรงกับที่ปรากฏใน Stream ของคุณ แต่หากเลือกตัวเลือกนี้ แถวสรุปประจำวันจะแสดงจำนวนก้าวรวมของวันนั้น หากไม่มีแถวสรุปตามค่าเริ่มต้นสำหรับวันที่นั้น ระบบจะเพิ่มแถวสรุปเข้าไปในชุดข้อมูลของคุณ

เพื่อช่วยในการกำหนดการแมปคอลัมน์ คุณสามารถคลิกปุ่ม “เลือกคอลัมน์โดยการอัปโหลดตัวอย่าง” ซึ่งจะให้คุณอัปโหลดส่วนตัวอย่างของไฟล์ แล้วกำหนดการแมปคอลัมน์แบบโต้ตอบ และบันทึกการตั้งค่านั้น นี่เป็นวิธีที่ดีมากเพื่อตรวจสอบให้แน่ใจว่าคุณมีทุกฟิลด์ที่จำเป็น เช่น วันที่เริ่มต้น

การตั้งค่าอื่นๆ ทั้งหมดก็เหมือนกับแหล่งข้อมูล (Sources) หรือจุดหมายปลายทาง (Destinations)

บริการบางแห่งอาจสร้างไฟล์ CSV ที่แสดงกิจกรรม ไฟล์ดังกล่าวได้รับการสนับสนุน แต่คุณต้องใช้ตัวเลือก Cloud Files เพื่อกำหนดค่านี้

เพื่อตั้งค่า Amazon S3 ให้ใส่ Access Key ของคุณลงในช่องชื่อผู้ใช้ Secret Key ของคุณลงในช่องรหัสผ่าน และสำหรับเส้นทาง ให้ใช้รูปแบบ bucket/directory/file

หากคุณได้รับข้อความผิดพลาดที่ระบุว่าแถวดังกล่าวไม่มีวันที่ กิจกรรม หรือคำอธิบาย หรือข้อมูลไม่เพียงพอสำหรับแถวนั้น เป็นไปได้สูงว่าคุณยังขาดข้อมูลในช่องที่จำเป็น หรือระบบไม่สามารถวิเคราะห์ข้อมูลได้ เราแนะนำให้ใช้ Sample Uploader ของเรา ซึ่งจะแสดงรายการช่องข้อมูลที่จำเป็นสำหรับประเภทข้อมูลนั้น

หมายเหตุ: สำหรับงานปลายทาง เราจะไม่เขียนไฟล์ใหม่ แต่จะเพิ่มข้อมูลใหม่ที่เราคิดว่าจำเป็นเข้าไปในไฟล์เดิม หากคุณลบไฟล์และต้องการเติมข้อมูลใหม่ หรือหากคุณได้เปลี่ยนโครงสร้างข้อมูลที่ส่งออกแล้ว คุณจะต้องรีเซ็ตงานนั้น

CSV ในแอป Android และ iOS

งาน CSV ถูกตั้งค่าไว้ที่นี่บนเว็บแทนที่จะอยู่ในแอป เหตุผลคือการแมปคอลัมน์: มีฟิลด์ให้เลือกหลายร้อยรายการ และการเลือกจากรายการเหล่านั้นไม่ใช่สิ่งที่หน้าจอโทรศัพท์ทำได้ดี ดังนั้น แทนที่จะแสดงเพียงครึ่งหนึ่งของข้อมูล แอปจะนำคุณไปยังเว็บไซต์นี้

แอปเหล่านี้แสดง CSV task ตามที่มันเป็นจริง เปิดแอปหนึ่งขึ้นมา คุณจะเห็นรูปแบบไฟล์แสดงเป็น CSV เหมือนที่แสดงที่นี่ และเส้นทาง ชื่อ และกำหนดเวลา สามารถแก้ไขได้ตามปกติ สิ่งที่แอปเหล่านี้ไม่สามารถทำได้คือการสร้างงาน CSV ใหม่ เนื่องจากแหล่งข้อมูล CSV ที่ไม่มีการแมปคอลัมน์จะไม่สามารถนำเข้าข้อมูลใดๆ ได้

เมื่อคุณต้องการการแมป — หรือการตั้งค่าภาษาท้องถิ่น เครื่องหมายคำพูด เครื่องหมายคั่น และแถวเริ่มต้น — แอปจะเปิดเว็บไซต์นี้ที่หน้างานที่คุณกำลังดูอยู่ พร้อมทั้งลงชื่อเข้าใช้ และนำคุณกลับสู่แอปเมื่อคุณเสร็จสิ้น งานดังกล่าวจะถูกอ่านใหม่ระหว่างทางกลับ ดังนั้นสิ่งที่คุณเปลี่ยนแปลงบนเว็บคือสิ่งที่แอปแสดง

หากคุณได้เข้าสู่ระบบ FitnessSyncer แล้วในเบราว์เซอร์บนอุปกรณ์นั้น การส่งต่อข้อมูลจะใช้เซสชันนั้นโดยตรง

CSV และวันที่

เราต้องการวันที่สำหรับทุกรายการที่จะนำเข้า

  • เลือก วันที่ (สหรัฐอเมริกา) หากข้อมูลของคุณมีรูปแบบคล้ายกับตัวอย่างต่อไปนี้:
    • 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
  • เลือก วันที่ (นอกสหรัฐอเมริกา) หากข้อมูลของคุณมีรูปแบบคล้ายกับตัวอย่างต่อไปนี้:
    • 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
  • เลือก เวลาในวินาที หากข้อมูลของคุณมีรูปแบบเหมือน 1564244017
  • เลือก เวลาในมิลลิวินาที หากข้อมูลของคุณมีรูปแบบเหมือน 1564244017000
  • หากข้อมูลของคุณมีคอลัมน์แยกต่างหากสำหรับ ปี, เดือน และ วัน ให้เลือกทั้งสามคอลัมน์ดังกล่าว
  • หากเวลาไม่ถูกระบุในรูปแบบใด ๆ ข้างต้น คุณสามารถระบุเวลาได้โดยใช้รูปแบบเวลา (Time Format) ซึ่งต้องเป็นหนึ่งในรูปแบบต่อไปนี้:
    • 04:13:37 Z PM
    • 04:13:37 PM
    • 04:13 PM
    • 16:13:37 Z
    • 16:13:37
    • 16:13

สำหรับการส่งออกข้อมูล เราจะใช้รูปแบบแรกในตัวเลือกการตั้งค่าข้างต้น

หากรูปแบบวันที่ของคุณไม่ตรงกับรูปแบบใดข้างต้น โปรดติดต่อเรา

CSV และค่าที่ระบุลำดับ

มีบางฟิลด์ที่รับค่าได้เพียงค่าเดียวจากชุดค่าที่กำหนดไว้เท่านั้น ค่าเหล่านี้ต้องตรงกันทุกประการตามที่แสดงด้านล่าง — ใช้ตัวอักษรใหญ่ทั้งหมด พร้อมด้วยเครื่องหมายขีดล่าง (_) ตามที่แสดง — ไม่ใช่ชื่อที่เข้าใจง่าย (friendly name) ที่เราแสดงในส่วนอื่นของ FitnessSyncer ค่าที่ไม่ตรงกันโดยสมบูรณ์จะถูกข้ามไปโดยเงียบๆ สำหรับแถวนั้น แทนที่จะปฏิเสธการนำเข้าทั้งหมด ดังนั้นควรตรวจสอบซ้ำให้แน่ใจหากมีฟิลด์ใดไม่แสดงผลตามที่คาดไว้

  • ติดตามรอบเดือน, ระดับการไหล:
    • NONE (ไม่มี)
    • SPOTTING (เลือดออกเล็กน้อย)
    • LIGHT (เบา)
    • MEDIUM (ปานกลาง)
    • HEAVY (หนัก)
  • ติดตามรอบเดือน, มูกปากมดลูก:
    • DRY (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 Compatible Storage ด้วย?

ในขณะนี้ เราสนับสนุนเพียง Amazon S3 เท่านั้น หากท่านต้องการชั้นเก็บข้อมูลที่เข้ากันได้กับ Amazon S3 โปรดติดต่อเราเพื่อเพิ่มการสนับสนุนให้ท่าน

ผมไม่เห็นไฟล์ของผมใน Dropbox Teams; ทำไมครับ?

การผสานรวม FitnessSyncer กับ Dropbox ไม่ทำงานกับ Dropbox Teams เนื่องจากถูกออกแบบมาสำหรับการใช้งานส่วนตัว หากมีคำถามเกี่ยวกับเรื่องนี้ โปรดติดต่อเรา

สามารถอัปโหลดข้อมูลโดยตรงไปยัง Google Sheet หรือไฟล์ Excel ได้หรือไม่?

ไม่ครับ เราสนับสนุนการอัปโหลดไฟล์ CSV เท่านั้น คุณสามารถใช้ระบบอัตโนมัติแยกต่างหากเพื่อนำเข้าข้อมูลนี้ไปยังไฟล์ Google Sheets หรือ Excel ได้ หากจำเป็น

FitnessSyncer ใช้คุกกี้ที่จำเป็นเพื่อลงชื่อเข้าใช้และจดจำการตั้งค่าของคุณ ด้วยความอนุญาตจากคุณ เรายังใช้คุกกี้วิเคราะห์เพื่อเข้าใจว่าผู้ใช้ใช้งานเว็บไซต์นี้อย่างไร เรียนรู้เพิ่มเติม