Setting Up Your Development Environment
Expert-defined terms from the Professional Certificate in Google Apps Script Fundamentals course at Greenwich School of Business and Finance. Free to read, free to share, paired with a globally recognised certification pathway.
Apps Script #
A JavaScript cloud scripting language for lightweight application development in the G Suite platform.
Google Cloud Project #
A container for resources that belong to an application, including Apps Script projects.
Google Drive #
A file storage and synchronization service developed by Google.
Gmail #
A free web-based email service developed by Google.
Google Sheets #
A web-based spreadsheet application developed by Google.
Google Slides #
A web-based presentation application developed by Google.
Google Docs #
A web-based word processing application developed by Google.
Code Editor #
A text editor for writing Apps Script code in the Apps Script environment.
Apps Script Dashboard #
The main page of the Apps Script environment, which displays recent projects and scripts.
Deployment #
The process of publishing an Apps Script project to a specific version and mode.
Version #
A specific state of an Apps Script project that can be published and restored later.
Mode #
The access level of an Apps Script project, which can be "Development" or "Execution".
Web App #
A type of Apps Script deployment that runs as a standalone web application.
Add #
on: A type of Apps Script deployment that extends the functionality of a Google Workspace application.
Library #
A reusable code module that can be included in multiple Apps Script projects.
Triggers #
Automated events that run Apps Script functions based on specific conditions.
Simple Trigger #
A type of trigger that runs automatically when a specific event occurs, such as opening a document or submitting a form.
Installable Trigger #
A type of trigger that runs based on a time-driven or event-driven schedule, and requires user authorization.
Time #
driven Trigger: A type of installable trigger that runs based on a specific time or interval.
Event #
driven Trigger: A type of installable trigger that runs based on a specific event, such as a form submission or a spreadsheet edit.
Properties Service #
A storage service for storing and retrieving application-specific data in Apps Script.
User Properties #
A type of Properties Service storage that is specific to each user of an Apps Script project.
Script Properties #
A type of Properties Service storage that is specific to an Apps Script project.
Document Properties #
A type of Properties Service storage that is specific to a Google Document, Spreadsheet, or Form.
Session Storage #
A type of Properties Service storage that is specific to a user session.
Cache Service #
A service for caching frequently used data in Apps Script.
Content Service #
A service for creating and serving web content in Apps Script.
UrlFetchApp #
A service for making HTTP requests and retrieving web content in Apps Script.
OAuth2 #
A standard authorization protocol for granting third-party applications access to user data.
Service Account #
A type of Google account that represents a machine or application, rather than a human user.
API Key #
A unique identifier for an API client that is used for authentication and rate limiting.
Scopes #
A set of permissions that an Apps Script project requires to access user data.
OAuth Consent Screen #
A configuration page for defining the scopes and branding of an Apps Script project.
Publish #
The process of making an Apps Script project available to other users or applications.
Standalone Script #
A type of Apps Script project that is not associated with a Google Workspace application.
Bound Script #
A type of Apps Script project that is associated with a Google Workspace application, such as a Google Document or Spreadsheet.
Container #
bound Script: A type of bound script that is associated with a specific Google Workspace container, such as a Google Document or Spreadsheet.
Editor Add #
on: A type of bound script that extends the functionality of a Google Workspace application, such as Google Docs or Sheets.
Webhook #
A user-defined HTTP callback that is triggered by a specific event, such as a form submission or a spreadsheet edit.
Google Apps Script API #
A RESTful API for managing Apps Script projects and resources.
Google Cloud Build #
A service for building and deploying containerized applications in the Google Cloud Platform.
Google Cloud Functions #
A service for running serverless functions in the Google Cloud Platform.
Google Cloud Scheduler #
A service for scheduling and executing cron jobs in the Google Cloud Platform.
Google Cloud Storage #
A service for storing and accessing large amounts of data in the Google Cloud Platform.
Google Cloud Pub/Sub #
A service for sending and receiving messages between applications in the Google Cloud Platform.
Google Cloud Endpoints #
A service for building and deploying RESTful APIs in the Google Cloud Platform.
Google Workspace Marketplace #
An online store for discovering, purchasing, and deploying third-party applications that integrate with Google Workspace.
Google Workspace Administration #
A web-based console for managing Google Workspace domains and users.
Google Workspace Add #
ons: A type of add-on that extends the functionality of Google Workspace applications, such as Gmail or Calendar.
Google Workspace Marketplace SDK #
A set of APIs and tools for building and publishing Google Workspace add-ons.
Google Workspace Apps Script API Reference #
A comprehensive documentation of the Apps Script API, including methods, properties, and events.
Google Workspace Developer Blog #
A blog that provides news, updates, and best practices for Google Workspace developers.
Google Workspace Developer Community #
An online forum for Google Workspace developers to ask questions, share knowledge, and collaborate on projects.
Google Workspace Developer Challenge #
A contest for Google Workspace developers to showcase their skills and creativity in building innovative applications.
Google Workspace Developer Summit #
An annual conference for Google Workspace developers to learn, network, and get inspired.
Google Workspace Script Gallery #
A gallery of user-submitted Apps Script projects that can be copied and customized.
Google Workspace Script Center #
A legacy name for the Google Workspace Script Gallery.
Google Apps Script Community Gallery #
A legacy name for the Google Workspace Script Gallery.
Google Apps Script Nation #
A community-driven website for sharing and discovering Apps Script projects and resources.
Google Apps Script Weekly #
A newsletter that curates the latest Apps Script news, tutorials, and community updates.
Google Apps Script Community Plugins #
A collection of open-source plugins for enhancing the Apps Script editor with additional features and functionality.
Google Apps Script Community GitHub #
A public repository for sharing and contributing to Apps Script community projects and resources.
Google Apps Script Community Slack #
A real-time messaging platform for the Apps Script community to collaborate and support each other.
Google Apps Script Community YouTube #
A channel for watching and sharing Apps Script video tutorials, demos, and presentations.
Google Apps Script Community Twitter #
A social media platform for following and interacting with Apps Script experts, influencers, and enthusiasts.
Google Apps Script Community LinkedIn #
A professional networking platform for connecting and engaging with Apps Script professionals and peers.
Google Apps Script Community Reddit #
A social news aggregation platform for discussing and learning about Apps Script with other developers.
Google Apps Script Community Stack Overflow #
A question-and-answer platform for troubleshooting and solving