To interact with my Google Calendar, I appear to have two options:
The API - https://developers.google.com/google-apps/calendar/
or
Google Apps Script - https://developers.google.com/apps-script/reference/calendar/
I can do similar things with each - create, delete and update calendars and events.
Does Google have a preferred way for us to interact with Calendar (or Contacts, or anything else)? Is Google Apps Script or the API likely to have a longer life span? Is it wiser to choose one form of interacting with Calendar over the other?