---
title: What is Google Apps Script? [Comprehensive Explanation] » saperis
description: What is Google Apps Script? It's a cloud-based scripting platform developbed by Google. With Apps Script you can automate Google services.
image: https://www.saperis.io/hubfs/Imported_Blog_Media/what-is-google-apps-script-1.png
---

[![logo saperis 0.5x-2](https://www.saperis.io/hubfs/logo%20saperis%200.5x-2.png)](https://www.saperis.io)

- [PRODUCTS](https://www.saperis.io/products)
- [ABOUT US](https://www.saperis.io/about)
- [BLOG](https://www.saperis.io/blog)

Google Workspace Tutorials

# What is Google Apps Script? \[Comprehensive Explanation\]

What is Google Apps Script? It's a cloud-based scripting platform developbed by Google. With Apps Script you can automate Google services.

[Admin](https://www.saperis.io/blog/author/admin)

 Oct 31, 2020

---

# What is Google Apps Script? \[Comprehensive Explanation\]

- [Chanel Greco](https://saperis.io/author/chanelgreco/)
- [October 31, 2020](https://saperis.io/2020/10/31/)
- 10:23 am

What is Google Apps Script? Google Apps Script, or simply Apps Script, is a cloud-based, JavaScript scripting platform developed by Google.

With Apps Script you can automate repetitive tasks or workflows in Google apps like Sheets, Docs, and so on. Google Apps Script makes it easy to create and publish add-ons for Google Docs, Sheets, Forms, etc.

Ok, so that sound interesting. What else can we do with Apps Script? And where and how can we actually use Apps Script? Let’s found out! 

Want to see us using Google Apps script? Go ahead and check out our video.

 

## What can Google Apps Script do

We can do things like:

- Create custom menus or sidebars for Google Docs, Sheets, etc.
- Write custom macros for Google Sheets.
- Publish web apps.
- Interact with other Google Services like Google Analytics, YouTube, etc.
- Build add-ons to extend Google Docs, Sheets, etc.
- Build our own Google Chat chatbot.

![Google Workspace Marketplace](https://www.saperis.io/hs-fs/hubfs/Imported_Blog_Media/google-workspace-marketplace-1024x790.png?width=597&name=google-workspace-marketplace-1024x790.png)

*The add-ons we all can use that are powered by Apps Script*

## Where to write our scripts

Google has made it really easy for us to write Apps Script. There’s no need to install any development infrastructure or software. All you need is a Google account! This is possible because the scripts we write live and run directly in your Google Drive.

To start writing a script you simply access the **Script Editor** from **Tools** in the tool bar in one of the many Google products.

![Access the Script Editor through Tools](https://www.saperis.io/hs-fs/hubfs/Imported_Blog_Media/google-apps-script-editor.png?width=536&name=google-apps-script-editor.png)

*Access the Script Editor through Tools in a Google product*

## How to write scripts

Google Apps Script is based on the modern scripting language JavaScript. It has access to built-in libraries for the different Google products that make up Google Workspace. 

This means that when writing Apps Script we’re essentially writing JavaScript and we’re using specific Google methods and objects that are exclusive to Apps Script.

If you’ve ever dabbled with JavaScript you’ll be writing Apps Script in no time!

![A function written in Google Apps Script](https://www.saperis.io/hs-fs/hubfs/Imported_Blog_Media/google-apps-script.png?width=499&name=google-apps-script.png)

*A function written in Google Apps Script*

## How to learn Apps Script

How do we learn to write automation script in Apps Script? One way to do so is by learning watching and following along with our [Apps Script YouTube playlist](https://youtube.com/playlist?list=PLNwCcck1-mNhiOoAGICW3fYKTP5gHZyjR). This playlist contains more than 30 Apps Script video tutorials.

Since Apps Script is essentially JavaScript, we recommend you check out our [JavaScript for Beginners playlist on YouTube](https://youtube.com/playlist?list=PLNwCcck1-mNgYUMHlfFYXpMNqfQ9sJsxp) as well.

We also have a [blog post](https://saperis.io/blog/google-apps-script-tutorial-for-beginners-automate-formatting/) for Apps Script beginners you should check out.

 

[Google Workspace Tutorials](https://www.saperis.io/blog/tag/google-workspace-tutorials) [Google Apps Script](https://www.saperis.io/blog/tag/google-apps-script)

## Similar posts

<https://www.saperis.io/blog/how-to-copy-a-row-to-another-sheet-with-google-apps-script>

Google Workspace Tutorials

### [How to Copy a Row to another Sheet with Google Apps Script](https://www.saperis.io/blog/how-to-copy-a-row-to-another-sheet-with-google-apps-script)

Learn how you can copy a row, or multitple rows, from one sheet to another in a Google Sheets document by using Google Apps Script!

 Admin  Nov 26, 2020

<https://www.saperis.io/blog/google-apps-script-tutorial-for-beginners-automate-formatting>

Google Workspace Tutorials

### [Google Apps Script Tutorial for Beginners](https://www.saperis.io/blog/google-apps-script-tutorial-for-beginners-automate-formatting)

In this Google Apps Script tutorial for beginners you'll learn how to automate the formatting of a Google Sheets document.

 Admin  Jan 5, 2021

<https://www.saperis.io/blog/google-sheets-if-then-formula-what-it-is-and-how-to-use-it>

Google Workspace Tutorials

### [Google Sheets If Then Formula – What it is and how to use it](https://www.saperis.io/blog/google-sheets-if-then-formula-what-it-is-and-how-to-use-it)

Google Sheets If Then formula allows us to react in two different ways depending on if something is true or false. Learn how to use this formula now!

 Admin  May 28, 2020

### Google Workspace Blog

Don't want to miss any of our blog posts about Google Workspace? Then go ahead and sign up!

 

![saperis logo white](https://www.saperis.io/hubfs/saperis%20logo%20white.png)

### Product

- [Product](https://www.saperis.io/products)

### About us

- [About us](https://www.saperis.io/about)

### Blog

- [Blog](https://www.saperis.io/blog)

© 2023 Company All rights reserved [Privacy Policy](https://www.saperis.io/privacy-policy)

[Powered by Atlas - a B2B SaaS HubSpot theme](https://www.kalungi.com/atlas-hubspot-theme-for-b2b-saas-software)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Admin",
    "url" : "https://www.saperis.io/blog/author/admin"
  },
  "dateModified" : "2023-01-11T08:31:50.549Z",
  "datePublished" : "2020-10-31T10:23:05.000Z",
  "headline" : "What is Google Apps Script? [Comprehensive Explanation] » saperis",
  "image" : [ "https://www.saperis.io/hubfs/Imported_Blog_Media/what-is-google-apps-script-1.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://www.saperis.io/blog/what-is-google-apps-script",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.saperis.io/hubfs/logo%20saperis%200.5x-1.png"
    },
    "name" : "SAPERIS CONSULTING S.L."
  }
}
```