Skip to content

Create Toastmaster's agendas easily using this app + google docs.

License

Notifications You must be signed in to change notification settings

AnnAddicks/ToastmasterAgenda

Repository files navigation

ToastmasterAgenda

How to Build:

Note: This project requires Go version 1.7.4 or higher.

This package uses oauth2 client for authentication. You need to get service account key from Google Developer Console. Place the client_secret.json to the root of your project.

Form layout:

0 A B C
1 Date Date
2 Toastmaster of the Day FirstName LastName FirstName LastName
3 Joke Master FirstName LastName FirstName LastName
4 General Evaluator FirstName LastName FirstName LastName
5 Timer FirstName LastName FirstName LastName
6 Ah Counter --- ---
7 Grammarian Date Date
8 Speaker 1 Nathaniel LastName\nCC #3 --N/A--
9 Evaluator 1 Chris LastName --N/A--
10 Speaker 2 Betty LastName\nCC #6 --N/A--
11 Evaluator 2 Carolyn LastName --N/A--
12 Speaker 3 Ann LastName --N/A--
13 Evaluator 3 FirstName LastName --N/A--
14 Speaker 4 --N/A--
15 Evaluator 4 --N/A--
16 Back Up Speaker(s)
17 Table Topics Master Nick LastName Chris LastName
18 Notes Transition Meeting?
  1. Column A contains the names of the required fields (i.e row 2 is "Toast Master of the Day", row 3 "General Evaluator").
  2. Columns B and C start out with the Date as the header and the corresponding field corresponding to the rows listed in column A. Example row 2 column B requires the First and Last Name of the "Toast Master of the Day".

NOTE :- i) In order to change the Google Docs sheets, make sure your sheet is 'publicly' readable with a link.

ii) The spreadsheet identifier which can be found on the shareable link, needs to be added to the file 'Sheets.go'. For example, if the shareable link is as follows, then the identifier is the highlighted part :-

https://docs.google.com/spreadsheets/d/1_P9K2asfsITSGEAh7PrPLxncSemNnjXHg3_O3q7OW0k/edit?usp=sharing

Thus, the identifier is '1_P9K2asfsITSGEAh7PrPLxncSemNnjXHg3_O3q7OW0k' (without the quotes).

About

Create Toastmaster's agendas easily using this app + google docs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages