-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMenus.js
91 lines (74 loc) · 2.97 KB
/
Menus.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Mark an Attendance')
.addItem('Mark Cancelled', 'markCancelled')
.addItem('Mark Late Bail', 'markLateBail')
.addItem('Mark No Show', 'markNoShow')
.addSeparator()
.addItem('Mark Duplicate', 'markDuplicate')
.addSeparator()
// .addItem('Mark Attended', 'markAttended')
.addItem('Mark ALL Attended', 'markAttendedAndCloseEvent')
.addItem('Mark Clan Cancelled', 'markClanCancelled')
.addToUi();
// create menu for dispatch functions
ui.createMenu('Assign a Role')
.addItem('Training Organiser', 'assignTrainingOrganiser')
.addItem('Skill Sharer', 'assignSkillSharer')
.addItem('Training Reporter', 'assignTrainingReporter')
// .addSeparator()
.addItem('Cake Supplier', 'assignCakeSupplier')
//.addItem('Group Creator', 'assignGroupCreator')
//.addItem('Week Director', 'assignTripDirector')
.addSeparator()
// .addSeparator()
// .addItem('SundayPromo1', 'assignSundayPromo1')
// .addItem('SundayPromo2', 'assignSundayPromo2')
.addItem('MondayPromo1', 'assignMondayPromo1')
.addItem('MondayPromo2', 'assignMondayPromo2')
.addSeparator()
.addItem('Unassign Role', 'markVolunteerClear')
.addToUi();
/*
ui.createMenu('Send to Crag ')
.addItem('Wilton 3', 'sendWilton3')
.addItem('Castle Cadshaw Rocks', 'sendCadshaw')
.addItem('Wilton 1', 'sendWilton1')
.addItem('Wilton 2', 'sendWilton2')
.addItem('Wilton 4', 'sendWilton4')
.addItem('Egerton Quarry', 'sendEgerton')
.addItem('Anglezarke Quarry', 'sendAnglezarke')
.addItem('Denham Hill Quarry', 'sendDenham')
.addSeparator()
.addItem('Pule Hill Rocks', 'sendPuleHill')
.addItem('Heptonstall Rocks', 'sendHeptonstall')
.addItem('Hobson Moor Quarry', 'sendHobsonMoor')
.addSeparator()
.addItem('Windgather', 'sendWindgather')
.addItem('Castle Naze', 'sendCastleNaze')
.addSeparator()
.addItem('Horsethief Quarry', 'sendHorsethief')
.addItem('Harpur Hill Quarry', 'sendkHarpurHill')
.addItem('Horseshoe Quarry', 'sendHorseshoe')
.addSeparator()
.addItem('Stanage Popular', 'sendStanagePopular')
.addItem('Froggatt Edge', 'sendFroggatt')
.addItem('Bamford Edge', 'sendBamford')
.addItem('The Roaches', 'sendRoaches')
.addSeparator()
.addItem('Finalise ALL Assignments', 'finaliseCragLocations')
.addToUi();
*/
ui.createMenu('Refresh Matrix')
.addItem('Refresh All', 'readData')
.addSeparator()
.addItem('Refresh Crags', 'readCragsData')
.addItem('Refresh Volunteering', 'Volunteerdata')
.addSeparator()
.addItem('Refresh Transport', 'readLifts')
.addItem('Refresh Gear', 'readGear')
.addItem('Refresh Grades', 'readGrades')
.addSeparator()
.addItem('Refresh Event Listing', 'readEvents')
.addToUi();
}