SYMBOL INDEX (136 symbols across 8 files) FILE: Code.ts function checkAuth (line 16) | function checkAuth(authMode: GoogleAppsScript.Script.AuthMode) { function onOpen (line 27) | function onOpen() { function onInstall (line 39) | function onInstall() { function syncFromCalendar (line 44) | function syncFromCalendar() { function syncToCalendar (line 143) | function syncToCalendar() { function exerciseSyntax (line 344) | function exerciseSyntax() { FILE: GenericEvent.ts type EventColor (line 5) | enum EventColor { PALE_BLUE, PALE_GREEN, MAUVE, PALE_RED, YELLOW, ORANGE... type GenericEventKey (line 7) | type GenericEventKey = 'id' | 'title' | 'description' | 'location' | class GenericEvent (line 10) | class GenericEvent { method constructor (line 11) | constructor( method fromArray (line 23) | static fromArray(params: any[]) { method fromCalendarEvent (line 32) | static fromCalendarEvent(calEvent: GoogleAppsScript.Calendar.CalendarE... method fromSpreadsheetRow (line 58) | static fromSpreadsheetRow(row: any[], idxMap: GenericEventKey[], keysT... method toSpreadsheetRow (line 99) | toSpreadsheetRow(idxMap: GenericEventKey[], spreadsheetRow: any[]) { method eventDifferences (line 116) | eventDifferences(other: GenericEvent) { method updateEvent (line 136) | updateEvent(sheetEvent: GenericEvent, calEvent: GoogleAppsScript.Calen... method convertTimeZone (line 199) | static convertTimeZone(d: Date, timeZone: string, daydelta = 0) { FILE: Settings.ts type AllDayValue (line 5) | enum AllDayValue { type SettingsBaseType (line 12) | interface SettingsBaseType { class Settings (line 20) | class Settings { method constructor (line 30) | constructor( method showSettingsDialog (line 39) | static showSettingsDialog() { method getDefaultSettings (line 44) | static getDefaultSettings(): Settings { method loadFromPropertyService (line 49) | static loadFromPropertyService(propertiesService = PropertiesService) { method saveToPropertyService (line 66) | static saveToPropertyService(formValues: SettingsBaseType, propertiesS... method convertToBaseTypes (line 79) | convertToBaseTypes(): SettingsBaseType { method convertForDialog (line 90) | static convertForDialog(): SettingsBaseType { method convertDateToString (line 98) | static convertDateToString(datestr: Date): string { function killUserSettings (line 104) | function killUserSettings() { function convertForDialog (line 109) | function convertForDialog() { function saveToPropertyService (line 112) | function saveToPropertyService(formValues: SettingsBaseType) { FILE: Util.ts constant TITLE_ROW_MAP (line 5) | const TITLE_ROW_MAP: Map = new Map([ class Util (line 17) | class Util { method setUpSheet (line 26) | static setUpSheet(sheet: GoogleAppsScript.Spreadsheet.Sheet, numDataRo... method createIdxMap (line 60) | static createIdxMap(row: any[]): GenericEventKey[] { method missingFields (line 80) | static missingFields(idxMap: GenericEventKey[]): GenericEventKey[] { method missingRequiredFields (line 85) | static missingRequiredFields(idxMap: GenericEventKey[], includeAllDay:... method displayMissingFields (line 94) | static displayMissingFields(missingFields: GenericEventKey[], sheetNam... method errorAlert (line 100) | static errorAlert(msg: string, evt: GenericEvent = null, ridx = 0) { method errorAlertHalt (line 109) | static errorAlertHalt(msg: string) { method isValidDate (line 115) | static isValidDate(d: string) { FILE: priorversion/gcalendarsync.js function onOpen (line 48) | function onOpen() { function createIdxMap (line 63) | function createIdxMap(row) { function reformatEvent (line 82) | function reformatEvent(row, idxMap, keysToAdd) { function convertCalEvent (line 96) | function convertCalEvent(calEvent) { function calEventToSheet (line 124) | function calEventToSheet(calEvent, idxMap, dataRow) { function getEndTime (line 135) | function getEndTime(ev) { function eventDifferences (line 141) | function eventDifferences(convertedCalEvent, sev) { function areRequiredFieldsMissing (line 157) | function areRequiredFieldsMissing(idxMap) { function missingFields (line 164) | function missingFields(idxMap) { function setUpSheet (line 171) | function setUpSheet(sheet, fieldKeys) { function errorAlert (line 178) | function errorAlert(msg, evt, ridx) { function updateEvent (line 188) | function updateEvent(calEvent, convertedCalEvent, sheetEvent){ function syncFromCalendar (line 256) | function syncFromCalendar() { function syncToCalendar (line 341) | function syncToCalendar() { function createSpreadsheetEditTrigger (line 516) | function createSpreadsheetEditTrigger() { function deleteTrigger (line 525) | function deleteTrigger() { FILE: tests/FakeCalendarEvent.ts class FakeGuest (line 3) | class FakeGuest implements GoogleAppsScript.Calendar.EventGuest { method constructor (line 4) | constructor( method getEmail (line 7) | getEmail() { method getAdditionalGuests (line 10) | getAdditionalGuests(): number { throw "not implemented"; } method getGuestStatus (line 11) | getGuestStatus(): GoogleAppsScript.Calendar.GuestStatus { throw "not i... method getName (line 12) | getName(): string { throw "not implemented"; } method getStatus (line 13) | getStatus(): string { throw "not implemented"; } class FakeCalendarEvent (line 16) | class FakeCalendarEvent implements GoogleAppsScript.Calendar.CalendarEve... method constructor (line 17) | constructor( method fromArray (line 28) | static fromArray(params: any[]) { method getId (line 39) | getId() { method getTitle (line 42) | getTitle() { method getDescription (line 45) | getDescription() { method getLocation (line 48) | getLocation() { method getGuestList (line 51) | getGuestList() { method getColor (line 54) | getColor() { method isAllDayEvent (line 57) | isAllDayEvent() { method getAllDayStartDate (line 60) | getAllDayStartDate() { method getAllDayEndDate (line 66) | getAllDayEndDate() { method getStartTime (line 72) | getStartTime() { method getEndTime (line 78) | getEndTime() { method addEmailReminder (line 84) | addEmailReminder(minutesBefore: number): GoogleAppsScript.Calendar.Cal... method addGuest (line 85) | addGuest(email: string): GoogleAppsScript.Calendar.CalendarEvent { thr... method addPopupReminder (line 86) | addPopupReminder(minutesBefore: number): GoogleAppsScript.Calendar.Cal... method addSmsReminder (line 87) | addSmsReminder(minutesBefore: number): GoogleAppsScript.Calendar.Calen... method anyoneCanAddSelf (line 88) | anyoneCanAddSelf(): boolean { throw "not implemented"; } method deleteEvent (line 89) | deleteEvent() { throw "not implemented"; } method deleteTag (line 90) | deleteTag(key: string): GoogleAppsScript.Calendar.CalendarEvent { thro... method getAllTagKeys (line 91) | getAllTagKeys(): string[] { throw "not implemented"; } method getCreators (line 92) | getCreators(): string[] { throw "not implemented"; } method getDateCreated (line 93) | getDateCreated(): Date { throw "not implemented"; } method getEmailReminders (line 94) | getEmailReminders(): number[] { throw "not implemented"; } method getEventSeries (line 95) | getEventSeries(): GoogleAppsScript.Calendar.CalendarEventSeries { thro... method getGuestByEmail (line 96) | getGuestByEmail(email: string): GoogleAppsScript.Calendar.EventGuest {... method getLastUpdated (line 97) | getLastUpdated(): Date { throw "not implemented"; } method getMyStatus (line 98) | getMyStatus(): GoogleAppsScript.Calendar.GuestStatus { throw "not impl... method getOriginalCalendarId (line 99) | getOriginalCalendarId(): string { throw "not implemented"; } method getPopupReminders (line 100) | getPopupReminders(): number[] { throw "not implemented"; } method getSmsReminders (line 101) | getSmsReminders(): number[] { throw "not implemented"; } method getTag (line 102) | getTag(key: string): string { throw "not implemented"; } method getVisibility (line 103) | getVisibility(): GoogleAppsScript.Calendar.Visibility { throw "not imp... method guestsCanInviteOthers (line 104) | guestsCanInviteOthers(): boolean { throw "not implemented"; } method guestsCanModify (line 105) | guestsCanModify(): boolean { throw "not implemented"; } method guestsCanSeeGuests (line 106) | guestsCanSeeGuests(): boolean { throw "not implemented"; } method isOwnedByMe (line 107) | isOwnedByMe(): boolean { throw "not implemented"; } method isRecurringEvent (line 108) | isRecurringEvent(): boolean { throw "not implemented"; } method removeAllReminders (line 109) | removeAllReminders(): GoogleAppsScript.Calendar.CalendarEvent { throw ... method removeGuest (line 110) | removeGuest(email: string): GoogleAppsScript.Calendar.CalendarEvent { ... method resetRemindersToDefault (line 111) | resetRemindersToDefault(): GoogleAppsScript.Calendar.CalendarEvent { t... method setAllDayDate (line 112) | setAllDayDate(date: Date): GoogleAppsScript.Calendar.CalendarEvent { t... method setAllDayDates (line 113) | setAllDayDates(startDate: Date, endDate: Date): GoogleAppsScript.Calen... method setAnyoneCanAddSelf (line 114) | setAnyoneCanAddSelf(anyoneCanAddSelf: boolean): GoogleAppsScript.Calen... method setColor (line 115) | setColor(color: string): GoogleAppsScript.Calendar.CalendarEvent { thr... method setDescription (line 116) | setDescription(description: string): GoogleAppsScript.Calendar.Calenda... method setGuestsCanInviteOthers (line 117) | setGuestsCanInviteOthers(guestsCanInviteOthers: boolean): GoogleAppsSc... method setGuestsCanModify (line 118) | setGuestsCanModify(guestsCanModify: boolean): GoogleAppsScript.Calenda... method setGuestsCanSeeGuests (line 119) | setGuestsCanSeeGuests(guestsCanSeeGuests: boolean): GoogleAppsScript.C... method setLocation (line 120) | setLocation(location: string): GoogleAppsScript.Calendar.CalendarEvent... method setMyStatus (line 121) | setMyStatus(status: GoogleAppsScript.Calendar.GuestStatus): GoogleApps... method setTag (line 122) | setTag(key: string, value: string): GoogleAppsScript.Calendar.Calendar... method setTime (line 123) | setTime(startTime: Date, endTime: Date): GoogleAppsScript.Calendar.Cal... method setTitle (line 124) | setTitle(title: string): GoogleAppsScript.Calendar.CalendarEvent { thr... method setVisibility (line 125) | setVisibility(visibility: GoogleAppsScript.Calendar.Visibility): Googl... FILE: tests/GenericEvent_test.ts constant DATE1 (line 6) | const DATE1 = new Date('1995-12-17T03:24:00'); constant DATE2 (line 7) | const DATE2 = new Date('1995-12-18T04:56:00'); constant DATE3 (line 8) | const DATE3 = new Date('1995-12-19T07:08:00'); constant DATE4 (line 9) | const DATE4 = new Date('1995-12-20T00:00:00-08:00'); constant DATE5 (line 10) | const DATE5 = new Date('1995-12-22T00:00:00-08:00'); constant EVENT1_VALUES (line 12) | const EVENT1_VALUES = ['testid1', 'Test Title 1', 'Test Description 1', ... constant EVENT2_VALUES (line 14) | const EVENT2_VALUES = ['testid2', 'Test Title 2', 'Test Description 2', ... constant EVENT_NOGUESTS_VALUES (line 16) | const EVENT_NOGUESTS_VALUES = ['testid3', 'Test Title 3', 'Test Descript... constant EVENT_ALLDAY_VALUES (line 18) | const EVENT_ALLDAY_VALUES = ['testid4', 'Test Title 4', 'Test Descriptio... constant EVENT_BADDATES_VALUES (line 20) | const EVENT_BADDATES_VALUES = ['testid5', 'Test Title 5', 'Test Descript... constant EVENT_BADCOLOR_VALUES (line 22) | const EVENT_BADCOLOR_VALUES = ['testid6', 'Test Title 6', 'Test Descript... constant IDX_MAP (line 25) | const IDX_MAP = Util.createIdxMap(['Id', 'Title', 'Description', 'Locati... constant IDX_MAP_NO_GUESTS (line 27) | const IDX_MAP_NO_GUESTS = Util.createIdxMap(['Id', 'Title', 'Description... constant PACIFIC_TZ (line 30) | const PACIFIC_TZ = 'America/Los_Angeles'; FILE: tests/Util_test.ts constant DATE1 (line 4) | const DATE1 = new Date('1995-12-17T03:24:00'); constant FAKE_IDX_MAP (line 5) | const FAKE_IDX_MAP: GenericEventKey[] = ['id', null, 'title', 'descripti...