Home

weekend-stats-tracking 1.0.0

$Drivers.js

Defines driver functions for running public methods.

Google Script Project values must be set for the following script properties:

  • autmGroupEmail – Autm group emails are searched for updates supported messages
  • codeMoveTemplateId – the Google file id for the monthly totals spreadsheet template
  • csctGroupEmail – CSCT group emails are searched for CSCT messages
  • dataFolderId – the parent folder for yearly data folders
  • deliveriesSpreadsheetId – the C/S to 6.x Pathway Info spreadsheet
  • distributionType –  Email distribution type (values are: live or test)
  • googleSiteUrl – the url for the project's associated Google Site
  • groupEmail – the Google Group email address associated with this project
  • managerEmail – the group manager's email address
  • mgrsStaffEmail – the group manager's Google Group email address used for addressing all the manager's staff
  • secretaryEmail – the email address for the group's secretary
  • mgrsDirectsEmail – the Google Group email address for the group's supervisors
  • techEmails – the Google Group email address for the group's tech staff
  • testers – the email addresses for this project's beta testers
  • yearlyStatsTemplateId – the Google file id for the yearly stats spreadsheet template
  • yearlySupTechTemplateId – the Google file id for the Supervisor/Tech stats spreadsheet template

Run the script using the V8 Runtime.

Source:

CodeMoveCounts.js

Defines the CodeMoveCounts module. This module has functions for building, initializing, and getting Code Move Counts data entry spreadsheets.
Source:

CsctMessages.js

Defines the CsctMessages module. This module has functions for gathering group CSCT information and entering that information into the current Supervisor/Tech Stats spreadsheet. Set up a weekly Trigger for CsctMessages.main() to automatically gather CSCT stats.
Source:

MonthlyRun.js

Defines the MonthlyRun module. This module has functions for setting up spreadsheets used for tallying and viewing group stats. Set up a monthly Trigger for MonthlyRun.main() to automatically build stats spreadsheets.
Source:

SendEmail.js

Defines the SendEmail module. This module builds and sends emails. Create a script trigger to periodically run the SendEmail.main() function via a driver function.

Before using this module, values must be set for these script properties

  • distributionType –  Email distribution type (values are: live or test)
  • groupEmail – the Google Group email associated with this project
Author:
Source:

StaffUtilities.js

Defines the StaffUtilities module. This module has functions for getting user (staff) information.
Source:

SupTechStats.js

Defines the SupTechStats module. This module has functions for building, initializing, and getting Superviser/Tech Stats spreadsheets.
Source:

UpdatesSupported.js

Defines the UpdatesSupported module. This module has functions for gathering group Updates information and entering that information into the current Supervisor/Tech Stats spreadsheet. Set up a weekly Trigger for UpdatesSupported.main() to automatically gather Updates Supported stats.
Source:

YearlyStats.js

Defines the YearlyStats module. This module has functions for building, initializing, and getting Yearly Stats spreadsheets for viewing a summary of group stats.
Source: