Skip to content

ChristopherGAndrews/google-forms-queue-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Forms Queue System

This is a simple Google Forms queue system, using Apps Script to power it. It allows you to send email/SMS notifications to people in a queue as you go down the list.

It expects a name, email, phone number, and preferred contact method. Using these values, the script will contact the next unprocessed entry based on their preferred method every time an entry is marked as processed.

It also expects the sheet to track the number of "processed" entries (CURR_COUNT), and a location to store the last "processed" entries count (LAST_COUNT). This prevents arbitrary sheet updates to trigger a notification to the next unprocessed individual.

This was used successfully for the 2019 Supermileage electrical recruiting run, with a small change to allow the visual update to update another sheet (so that candidates can keep track of the queue themselves).

Setup

Refer to this sheet for an example. Essentially, you must set up all the Config.gs values based on these configuration items on the sheet:

  • Check box as the last column in the responses sheet
  • Config sheet that tracks:
    • the current checked count (and optionally, a start box in the config sheet)
    • a mutable box for the last count (script will update this)
    • the submission count (based on non-blank entries)
  • Queue sheet with mutable rows below a start cell

You can style the queue sheet formatting as you'd like as there is no formulaic input.

About

Very simple queue management system using Google Forms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%