Google Apps Scrpit

Google Apps Script: Calendar Sharing outside the Domain

Reading Time: 2 minutes Google Calendar allows client applications to view and update calendar events in the form of Google Data Protocol feeds. Your client application can use the Google Calendar Data API to create new events, edit or delete existing events, share calendar and query for events that match particular criteria. To request, add, delete or share data, your application needs an authentication token. You should use OAuth as Continue Reading

Google Apps Script: Creating Archives of Documents and Files of User in Google Apps Domain

Reading Time: 2 minutes The Google Documents List API allows developers to create, retrieve, update, and delete Google Docs (including text documents, spreadsheets, presentations, and drawings), files, and collections. It also provides some advanced features like resource archives, Optical Character Recognition, translation, and revision history. Documents List API is useful if we need to store data in the cloud, perform resource management, convert document formats, etc. All interactions with Continue Reading

Google Apps Script : Getting profile information for users in a Google Apps domain

Reading Time: 2 minutes The Profiles Data API allows client applications to retrieve and update profile information for users in a Google Apps domain. Each user profile is stored in the owning user’s Google Account, but it can be modified only by an administrator of the user’s domain. So what we are going to do, we will fetch user’s profile information from an admin account. For this, we will Continue Reading

Google Apps Script And Getting Site Context

Reading Time: 2 minutes Google Script UI services enables to create rich UI in Google Sites. There is a bug where there is no way to find out directly where Google Apps Script is embedded in Sites. If you are faced with similar dilemma and need a workaround read on. This a critical issue when a script intended to be executed for multiple sites. In our case the requirement Continue Reading