I have used Google Drive and Google Apps scripting for this kind of thing in the past, so I'd be interested to know how this compares.