Create an Add-On Menu
For most of my scripts I have written you access the script through the Add-On menu. In my group maker script you create a copy of the template and then go to the Add-On menu to locate “Group Maker.” You can create your own Add-On for your scripts you create.
The scripts are attached to the document, meaning the Add-on you create is not available by searching the Add-on marketplace. For others to access your script, you need to provide them a copy of the document.
Add-On Menu Template
I created a template of the Google Apps Script code to copy and paste into your own document.
Directions
Start a new Google Doc or Google Sheet. Go to the tools menu and choose “Script editor.”
Copy and paste the code from the above template into the script editor. Use Control A to select all and delete the default text before pasting.
Google Doc
The sample code is for creating an Add-On menu for a Google Sheets spreadsheet. If you want to create an Add-On for a Google Doc, change the 2 places in the code that says “SpreadsheetApp” to “DocumentApp.”
Add HTML
From the File menu choose “New” and create a new “Html” file.
From the template document above, go to the sidebar html file and copy and paste the sample text.
Button
The sidebar menu has some code to create a button that runs your function from the code page. If you change the default function name from “myFunction” you will need to edit that in the sidebar menu. You can also add instructions in the sidebar html page for how to use the script.
Save
Save the files. You will need to click on save for the code page and for the sidebar page. You will be prompted to name the script file. Whatever you name the file will be the name of your Add-On in the menu.
Run on Install
After saving the sidebar and code pages you will want to run the “onInstall” function. The dropdown menu in the toolbar allows you to choose “onInstall.”
Click on the run icon which resembles a sideways triangle. This will add your script to the Add-On menu.
2 thoughts on “Google Apps Script: Create an Add-On”
Is there a way to take a document submitted in Classroom and transfer it to a slideshow?
Not easily. You can go to the folder in Google Drive and use preview mode to arrow through them like a slideshow.