The following Google Apps Script is designed to publish a Google Form to your domain only, for completion.
![]() |
| Screenshot of code for publishing a Google Form |
I'm Phil Bainbridge and I aim to share my experiences of IT projects I've worked on as I continue to learn and develop, through this blog. My main coding language is Google Apps Script (with JavaScript), but there is also some: PowerShell, HTML, SQL and jQuery.
The following Google Apps Script aims to provide one way to solve the difficulty of passing Google Form data into a Google Doc, after the Form has been submitted, where you have a file upload question and you want a nice accessible link putting in the Google Doc rather than the long (unclickable) URL.
I have a specific blog post which focusses more upon the process of creating Google Docs from a Form submission.
![]() |
| Google Doc with Form data and accessible file links |
The following Google Apps Script is designed to organise a large Google Sheet of data into a specific category and then populate a Google Sheet template file with it. In this example our main data consists of these columns:
![]() |
| Collate and organise a Sheet of data by Owner Email |
The following Google Apps Script is designed to dynamically create a Menu in a Google Sheet, based specifically on the data within it. So rather than the typical process of creating a static Menu where you prescribe exactly which items go into it and the Functions to run, this script will generate the items each time the Sheet is opened and perform one universal Function: translating 'Hello' into a couple of different languages in this example.
This means you can add/remove items from your Sheet and the Menu will adjust accordingly (the next time you re-open it), without any need to go into the Apps Script Editor.
| Screenshot of Sheet popup showing translated text from data within the Sheet. |
| Screenshot of Sheet data with Header rows |
| Screenshot of Google logo that has replaced text in a Google Sheet |
| Screenshot of the Google Form title used for submission |
| Google Form question asking for a date to be entered. |