Calendar Pushes/Central Management

We are hoping to move away from assigning people in market to different locations through Google Calendar (lots of inadvertent deleting/changing of calendar events among employees in the field) to managing schedules through Asana and pushing them out for visibility on Google calendar.

Has anyone use Asana for the central level of calendar control while field employees being able to index and search through Google calendar? Would love to understand the possibilities, as well as any best practices.