So I'm currently involved in a local political campaign.
Master File
I have one master file with about 30,000 voters in a large geographical area. I have some basic information about each voter (like ID, city or phone number) and some gained information about each of them (like when did we last talk to them, which volunteer knows them or what is their political affiliation).
Shared files
Although I can't share this file with a lot of people I do need to share portions of that data with different people.
A few examples:
I don't know of any way to implement this. Is this even possible in google sheets? Is there another online free web tool that I could use?
thanks
Sure, it's possible, but you have to make a lot of script work.
Here are some thoughts.
1. Why script
You can't achieve this with help of importrange function for 3 reasons:
Importrange will dramatically slow down your calculations.2. Data design
To help yourself with a script work, you may consider creating:
IDs for each row in each file.IDs for fields (columns) in each file.The first row in each sheet may contain column ID:
1 2 3 4
ID city phone number ...
3. Writing a script
When you deal with a script, you have some limits:
As you have 3 conflicting types of files, you have to decide, which changes are main.
Main File > Team File > Member File.
One possible way to solve conflicts is to use a timestamp for changes in respective fields.
Conclusion
google-sheets is probably, could be replaced with a good CRM in your case.
Please see the Importer, my project for doing import with a script.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With