Google App Script gapp1

Google App Script

Google App Script



Google App Script : It is a cloud Scripting Language based on Javascript which provides functionality to automate tasks across various Google Products and Third Party Products. Google App Script helps you build your own Web App using the feature Rich API’s provided by google which helps you to extend Google Services within your Web app. You just need a Web Browser and a Google Account to get started with your App Scripting. You can create your own projects store those on Google Drive and can also publish your Web apps on Google Chrome Store.

Here is how you start with Google App Script

Login to your Google Account and Start Scripting.If you are familiar with Javascript, It is pretty easy for you. If you are not familiar with Javascript, Then also it is Easy for you.

No Rocket Science as such.  Just Decide the following

  1. Google Services you want in Webapp
  2. When to trigger the events
  3. Stay away from infinite looping
  4. Write Simple Code
  5. Save Text Files on Google Drive for Backup

That’s all you need to be a Good Google App Script Master . Now Let us talk about stuff you can do using this Scripting Platform.

Here is a list of Google Services you can access (Source : Google)

Google Services

Calendar

 

Calendar Represents a calendar that the user owns or is subscribed to.
CalendarApp Allows a script to read and update the user’s Google Calendar.
CalendarEvent Represents a single calendar event.
CalendarEventSeries Represents a series of events (a recurring event).
Color An enum representing the named colors available in the Calendar service.
EventColor An enum representing the named event colors available in the Calendar service.
EventGuest Represents a guest of an event.
EventRecurrence Represents the recurrence settings for an event series.
GuestStatus An enum representing the statuses a guest can have for an event.
RecurrenceRule Represents a recurrence rule for an event series.
Visibility An enum representing the visibility of an event.

Contacts

Color Color An enum representing the named colors available in the Calendar service.
EventColor EventColor An enum representing the named event colors available in the Calendar service.
GuestStatus GuestStatus An enum representing the statuses a guest can have for an event.
Month Month An enum representing the months of the year.
Visibility Visibility An enum representing the visibility of an event.
Weekday Weekday An enum representing the days of the week.


Forms

Alignment An enum representing the supported types of image alignment.
CheckboxItem An question item that allows the respondent to select one or more checkboxes, as well as an optional “other” field.
CheckboxValidation A DataValidation for a CheckboxItem.
CheckboxValidationBuilder A DataValidationBuilder for a CheckboxValidation.
Choice A single choice associated with a type of Item that supports choices, likeCheckboxItem, ListItem,or MultipleChoiceItem.
DataValidation The base DataValidation that contains properties common to all validations, such as help text.
DataValidationBuilder The base DataValidationBuilder that contains setters for properties common to all validations, such as help text.
DateItem A question item that allows the respondent to indicate a date.
DateTimeItem A question item that allows the respondent to indicate a date and time.
DestinationType An enum representing the supported types of form-response destinations.
DurationItem A question item that allows the respondent to indicate a length of time.
FeedbackType An enum representing the supported types of feedback.
Form A form that contains overall properties and items.
FormApp Allows a script to open an existing Form or create a new one.
FormResponse A response to the form as a whole.
GridItem A question item, presented as a grid of columns and rows, that allows the respondent to select one choice per row from a sequence of radio buttons.
GridValidation A DataValidation for a GridItem.
GridValidationBuilder A DataValidationBuilder for a GridValidation.
ImageItem A layout item that displays an image.
Item A generic form item that contains properties common to all items, such as title and help text.
ItemResponse A response to one question item within a form.
ItemType An enum representing the supported types of form items.
ListItem A question item that allows the respondent to select one choice from a drop-down list.
MultipleChoiceItem An question item that allows the respondent to select one choice from a list of radio buttons or an optional “other” field.
PageBreakItem A layout item that marks the start of a page.
PageNavigationType An enum representing the supported types of page navigation.
ParagraphTextItem A question item that allows the respondent to enter a block of text.
ParagraphTextValidation A DataValidation for a ParagraphTextItem.
ParagraphTextValidationBuilder A DataValidationBuilder for a ParagraphTextValidation.
QuizFeedback The bean implementation of a Feedback, which contains properties common to all feedback, such as display text or links.
QuizFeedbackBuilder The base FeedbackBuilder that contains setters for properties common to all feedback, such as display text.
ScaleItem A question item that allows the respondent to choose one option from a numbered sequence of radio buttons.
SectionHeaderItem A layout item that visually indicates the start of a section.
TextItem A question item that allows the respondent to enter a single line of text.
TextValidation A DataValidation for a TextItem.
TextValidationBuilder A DataValidationBuilder for a TextValidation.
TimeItem A question item that allows the respondent to indicate a time of day.
VideoItem A layout item that displays a video.

Refer This for more

https://developers.google.com/apps-script/overview

Please follow and like us:

Leave a Reply

Your email address will not be published. Required fields are marked *