Courses → Sheet Code

Includes

61 Tutorials

How to set up web apps,
How to create APIs in sheets.
How to access APIs in google sheets without plugins/add-ons. 

Sheet Code: Unlock the Power of Google Sheets with Coding


If you're a fan of Google Sheets, you know that it is one of the most versatile spreadsheet applications available. It's used by millions of people around the world for everything from budgeting to project management to data analysis. But did you know that you can unlock even more power from this application with coding? By using Google Apps Script, a scripting language based on JavaScript, you can take your Google Sheets skills to the next level.


In this course, we'll explore some of the amazing things you can do with Sheet Code, a collection of 55 tutorials that offer over five hours of content on how to code with Google Sheets. From password-protecting your data to creating APIs and even building your own web clipper, Sheet Code offers a wealth of information that can help you get the most out of Google Sheets.


Introduction

Google Sheets is a powerful tool for managing data, but it can be frustrating when you can't do everything you need to do. Luckily, there's a solution: coding. With Google Apps Script, you can write custom code that will allow you to automate repetitive tasks, perform complex calculations, and even create your own web applications. Sheet Code is a comprehensive guide to coding in Google Sheets, and it's perfect for beginners and advanced users alike.


How to Set Up Web Apps with Google Sheets

Web apps are an essential part of modern computing, and they're becoming increasingly important for businesses of all sizes. Google Sheets makes it easy to create and deploy web apps without any programming knowledge, but if you want to take your web apps to the next level, you'll need to learn how to code. With Sheet Code, you'll learn how to create powerful web apps that can do everything from managing customer data to tracking inventory.


How to Create APIs in Google Sheets

APIs, or Application Programming Interfaces, are essential for connecting different systems and applications. With Google Sheets, you can create your own APIs that can be used to communicate with other applications and services. Sheet Code offers step-by-step instructions on how to create your own APIs in Google Sheets, so you can get started with integrating your data and services today.


How to Access APIs in Google Sheets without Plugins/Add-ons

Plugins and add-ons can be useful for extending the functionality of Google Sheets, but they can also be cumbersome and slow down your workflow. With Sheet Code, you'll learn how to access APIs in Google Sheets without the need for plugins or add-ons. This means you can keep your workflow streamlined and efficient, without sacrificing functionality.


Learn to Code in Google Sheets, for Programmers

If you're already familiar with programming languages like JavaScript, you'll find Google Apps Script very familiar.

Google Sheet Formula Frustrations Solved
Find every formula you'll ever need in Google Sheets here at Better Sheets. Whether you're a beginner or an advanced user, I’ve got you covered with a comprehensive guide of 504 formulas.

Are you struggling to find a specific value in a column of data? Look no further than the powerful VLOOKUP formula. Or maybe you need to calculate the sum of values that meet specific criteria - try out SUMIF. And when it comes to frequency of values, COUNTIF has you covered.

Have you heard of the mysterious and powerful IF formula? It can turn your spreadsheets into gateways of productivity. And don't forget about the oft-partner ISBLANK(). 

Find step-by-step tutorials for any formula here on Better Sheets. Every formula page comes with links to written blog posts and Better Sheets tutorials featuring the exact formula.

Looking for a way to segment data based on specific criteria? The FILTER formula is perfect for you. 

If you need to replace VLOOKUP, give INDEX/MATCH a try.

At bettersheets.co/formulas, I have everything you need to take your Google Sheets skills to the next level. 
From ARRAYFORMULA() to ZTEST(), Better Sheets has it all. 

61Tutorials

Fast FAQS

New Tool for you: Fast FAQs. Create a quick 10 question FAQ for any new product or new feature you want. Even great for topics and theories. 
Sheet uses your own API Key from Open AI to power an AI FAQ generator. Then you answer the questions in the sheet. 

Once you've written the proper answers you can publish directly to Ghost, along with FAQpage schema structured data that is optimized for Google.

Think Like a Programmer: Develop The Mindset of an Apps Script Coder

Learn how to think like a programmer and develop a coding mindset with these expert tips from a seasoned Google Sheets programmer. Don't fall for the common, ineffective advice, and instead follow this practical advice, including learning the process, figuring out how to search, and avoiding memorization. With these habits, you'll be on the path to successful coding. 

It's hard to code. It's even harder to learn to code. This is my thought process to help you become resilient enough to learn, and continue to learn to code.

ChatGPT Clone in Google Sheets Part 1

In this tutorial, learn how to create a ChatGPT-like interface using Google Sheets and Apps Script. Record your questions and get answers from OpenAI's GPT-3 API. Follow this step-by-step guide to build your own interactive GPT-3 interface.

  • Style a sheet like ChatGPT. Use the correct colors and interface design.
  • Add new rows to record the questions/prompts.
  • Add rows for the responses, and answers we get from OpenAI API.

Hold a Giveaway Raffle in a Google Sheet

Get a random winner from a list of names. Also great to randomize tasks to do.

Capture Emails from Website Form to a Google Sheet (Without Zapier)

Embed a little HTML into your site to capture Emails straight to a Google Sheet. I've written the apps script and the html and the javascript for you. As easy as copy and pasting. Use my referral link if you choose to use Carrd for this: https://try.carrd.co/kamphey
SUBSTITUTE()

Quickstart Tutorial OpenAI API in Google Sheets

Use the power of OpenAI's GPT-3 inside of Google Sheets. In this quick start tutorial I show you how to take OpenAI's curl commands and change them into Apps Script to use GPT-3 inside of sheets. We write a tweet, we ask questions. And now you can use this power for greater good!

Bjarne Asks: Can I show the Last Time of the Last Edit in a sheet?

ow do I show the date and time for the last time something was changed in a sheet? So what's interesting is that this This shows you Google Sheets shows an version history up here and shows you the last edit, but sometimes we want to have that data available to us inside of the sheet.
NOW()

OpenSea Data Inside Sheets

Get floor prices into your spreadsheet with URLFETCHAPP. Accessing OpenSea's API directly from google sheets. Get any data you want. from Market Cap to One Hour Volume

Move Entire Row when a Cell is changed to "Yes" - The $75,000 Google Script

This is one of the most popular asked first "automations". How to move a row of data based on a single criteria in a column. Great for sales teams and maintaining a CRM.

Google Sheets Stories? No! But we'll add timestamped video notes to your google sheets.

There was a stories craze. Every app/platform/business was adding 24 hour lasting videos to their users accounts. Now you can do that with Google sheets.
IMAGE() INDEX() SPLIT() ISBLANK() IF() +1 more

Benoit Asks: How to Convert Case

How can I use this function, lower, upper, or proper as a conditional formatting? And then the other question is, how can I use this to apply on a bunch of cells without having to double the cells?
PROPER() UPPER() ARRAYFORMULA() LOWER()

Deep Inside Dark Habits Google Script

Go inside this apps script and sheet. See how it's designed and created.
ARRAYFORMULA() ISBLANK() TRANSPOSE() FILTER() INDEX() +3 more

5 Ways to Create Coupon Codes | Create UUIDs

Generate Coupon Codes with 5 Levels of Difficulty - From Copy-Pasting to Advanced Google Sheets Formulas. Get up to thousands of unique codes easily! Watch now for coupon mastery inside of Google Sheets.
RANDBETWEEN() DEC2HEX() CHAR() MID()