I'm wondering if there's a way to access a file on the device (watch in my case) to parse and use as data. Right now I need to hardcode that data for my new datafield which works, but it would be much easier to upload a text file to the watch rather than hardcode the data to the app, build, then upload.
Nope. No general file access from CIQ. You can do things with .fit files and recording, Application.Storage, Application.Settings, write to your apps log file, download things like workouts (but you can't read them)
Do you have access to a web server where you could put it? You could then use web requests to get it. But this either requires the same data for all users or a way to differentiate between users. Plus it needs a web connection.
Could you cache it or is it something you need real time updates for? I have a courses feature in one of my apps and go to my server when I have connections. Every time I download a course, I cache it in properties. When I select a course, I do send a request to my server, but I also immediately use the cached version. So if I have a connection, I will get any updates. But other wise it works just fine with the last version of that course I downloaded.
No help if you forget to access a new course before you lose connection, but that's true with anything on the web.