Selling Spreadsheets · Lesson 21 of 57

The Two T’s: Turn Templates into Tools

Members-only tutorial

Watch the video and get the practice sheet with membership.

Unlock tutorials
Tips, tricks, and techniques to turn templates into tools.
- Custom Menu
- Custom Functions
18 formulas linked inline Click any highlighted terms to learn more.

<div>0:00 Here are two techniques to turn templates into tools. So first off, let me explain the two T's, which is templates and tools.<br>0:07 Essentially, everything you see that is a Google Sheet for sale essentially is a template . Build Better Financial Templates How To Sell Google Sheets For Fun And Profit Make Your Google Sheet A Template For Others To Copy

Even databases, checklist planners , trackers , they're all essentially templates.<br>0:16 It's a design sheet it is something that you then copy and download to your Google Drive and then you enter data into it perhaps databases may be different But there is another type of spreadsheet that I think could sell way way better and way more sophisticated but it doesn't have to be really terrible<br>0:42 to build I think you can even turn templates into tools and these tools could essentially be a software in a spreadsheet that you make yes you whats really cool is im gonna show you at least two little techniques here that I think immediately will turn a template into a tool and im gonna do it in this<br>1:07 exact sheet that will be available down below to anyone taking this course on better sheets or on udemy so first off is a custom menu this is really cool because it will open automatically a google sheet even when someone copies it and puts it in their google drive so all we're gonna do is go up to extensions<br>1:26 app script you're gonna end up seeing just like my function when you first go there it'll be not essentially blank but it says my function and next were gonna go over to custom menu you can google this google sheets custom menu this will be the first thing developers dot google dot com slash app script<br>1:45 guides venues all that stuff here all we need is this function on open Ive never memorized this Ive used this for years ive never memorized it ive just copy and pasted from googles own documentation so im gonna delete everything in here and paste this on open what this is is just a little bit of a function<br>2:07 called on open its a automatic simple trigger that you dont have to do anything other than literally type this on open and its going to create a menu it will create it right here next to help and it will be called custom menu im gonna rename this tool menu so you see what that is tool menu but were gonna<br>2:28 rename it again so i show you this the first item here or add item this is a function this menu item 1 is a function that you create but you can call this anything you want you can call this picker and this first term this first item is what it shows to the user so were gonna call this pick first item<br>2:53 you can also create sub menus im gonna delete all of these separator and sub menus for now and only have one item okay im gonna hit command s or we can click this save project the very first time you do it it takes a few moments to do now we save it but if we go back to our sheet it doesnt show it so<br>3:09 lets refresh our sheet we saved it we refreshed our sheet and now right next to help in a few moments theres tool menu and here we go pick first item when i click it nothing is gonna happen in fact its gonna have some kind of error because we havent created a script yet but i wanted to show you this&nbsp;<br>3:25 because it is very very simple to add this really cool custom menu we can also edit this and derive any kind of functions we can do ai calls to this we can do also like an infinite number of stuff but lemme show you another way so thats one way to initiate any kind of scripts that you write but i wanna<br>3:46 show you one other way you can do functions function uhh lets uhh im gonna call this lets capitalize and its gonna take some input text actually we are gonna call this text and its just gonna cap like upper everything so we are gonna take variable result equals text umm i think we need to do dot i always<br>4:14 forget this but its basically javascript uppercase is just gonna be to uppercase to actually i think we need we can do this variable text equals text text dot to uppercase i think we're going to do that and then we're going to do return result and we're now if we go let's i'll save this let's test this<br>4:43 out we're going to capitalize let's capitalize d2 and there it is it is capitalizing uppercasing so any kind of javascript functions we can use here very simply just to transform stuff but you saw like i had to know this lets capitalize i had to write it here and i had to know that it was We'll next&nbsp;<br>5:06 week. Build Better Financial Templates How To Sell Google Sheets For Fun And Profit 17 Minutes of Google Sheet Business Ideas

Available but you can create like a some kind of name for your tool right and lets say this is a text editor kind of tool and so we are going to rename this function text editor and then we are going to underscore capitalize and so what you can do is essentially sell this set of functions in a&nbsp;<br>5:35 google sheet that now people can use when they buy your google sheet they then copy it and then now they can use this and again we can we now have a new name for this so we'll we're gonna go back grab our name and put it here and it will work right it will have we can work all types of stuff but like<br>5:53 that's hard to remember right even if somebody buys it, watches a video, reads your instructions and then like okay has to always remember that this text editor has this function capitalized but we can create a custom function that acts just like a native function so we're going to use these not quotes<br>6:15 but comments so slash star star you just have to do and in here we're going to do at custom function that is all we have to do save that and now the only thing that people need to remember is like this first part this text editor capitalized they don't have to remember capitalized they don't have to&nbsp;<br>6:38 remember anything else they were like hey i bought this sheet i have these new text editing capabilities and so mentally all this and if we do equals text editor there it is text editor capitalized we can actually text editor capitalized save that and now we do text editor capitalized so I can use the<br>7:07 exact same function with less energy to remember exactly the function name I'm like oh wait that's a text editing function that I added here and now we can even add more functions all we have to do is add that custom function so I think these are really two very simple techniques copy paste the on open<br>7:29 menu to have a sort of gluey system right a graphic graphical user interface let's call this lower and we can rename this to lowercase and so you make save so now we have two functions I'll show you what that looks like equals text editor there we go text editor lower text editor capitalized this has<br>7:56 now super powered our sheet right and we're just doing it with the on open function to give us a menu here so someone can click if they generally want to like create something duplicate it really easily do some function just one click go up here but if you're doing something inside of a spreadsheet cells<br>8:15 and you're like oh i want to name this and brand it under my own and make it easier for you use this custom function i think these two things are going to help you create tools out of templates I hope this is super helpful.<br>8:31 In the next video, I'm gonna talk about trackers. How to Customize PROPER Function in Google Sheets (Creating a Headline Case) Title Case Auto Capitalize in Google Sheets

I'm gonna show you four different trackers I've created and why. You may want to choose one or the other or just give you some more inspiration on different things you can create</div> Tracker Tactics

Selling Spreadsheets Course Introduction How To Change Date Format Automatically What Sucks About Selling Spreadsheets And How to Solve These Problems SECTION 1 - You Are The Sheet Make a Tour of Your Sheet How to Make Good Looking Spreadsheets Coupon Code Maker Updates February 2024 - New Dashboard Curate Google Sheets Easily - Automatic Bookmarklet Maker Explore Your Spreadsheet Selling Options What you know matters Who you are matters How you think matters Lock Your Sheets with OnlySheets Why you think it matters, matters Surprising Things about Selling Spreadsheets SECTION 2 - Your Spreadsheet Blueprint Easiest Sheet Ever to Sell Problems Everywhere, and the Spreadsheets that Solve Them The #1 Mistake Spreadsheet Sellers Make and how to Save People Time Customer’s Context Is King The Two T’s: Turn Templates into Tools Create a Branded Lead Magnet from Qualitative Data Tracker Tactics SECTION 3 - How to Make a Spreadsheet Ask Questions Quality Curation Fabulous Filters Wield Wizardry Automatic Calculations Automate Emails You Must Double Duplicate (If you're selling a sheet you use) Different Kinds of Automation How do I prevent people from sharing my spreadsheets by making a copy? SECTION 4 - Spreadsheet Sales Mastery Write The Sales Page The Strangest Secret to Selling a Spreadsheet The F Word Reciprocity Rules Pricing Strategies for Spreadsheets Upselling and Cross-Selling Techniques Avoid A Multi-Tier Approach SECTION 5 - Marketing Mastery Where to Sell Spreadsheets - Marketplace Marketing Customer Service is Marketing Six Figure Secrets A Few New Spreadsheet Business Ideas How to Sell Spreadsheets on AppSumo Marketplace Protect Your Spreadsheet IP Weird Idea: Find a Great Sheet Domain Name SECTION 6 - Spreadsheet Breakdowns Maximize Spreadsheet Sales to Startups A Spreadsheet CRM: Automation at work How to Make Better Lead Magnets How to Turn a Simple List into an Epic Lead Magnet The Art of the Sell: Breaking down a Free Title Generator How to Make an AI Integrated Freebie Spreadsheet Weekly Email Sheet as Lead Magnet