-
-
Notifications
You must be signed in to change notification settings - Fork 847
Closed
Labels
Complexity: MediumFeature: Google Apps ScriptsAutomation related to Google Apps ScriptsAutomation related to Google Apps ScriptsP-Feature: Wins Pagehttps://www.hackforla.org/wins/https://www.hackforla.org/wins/role: back end/devOpsTasks for back-end developersTasks for back-end developerssize: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Milestone
Description
Dependency
- CLASP for Google Apps Scripts development evaluation / decision #3722
- Add latest version of Google Apps Scripts to GitHub #3641
- Create wiki page "Hfla Google Apps Script Development/Review Process" #4134
- Google Apps Script: Migrate Wins Data - Stop generation of AF file #2147
Overview
To expedite the process of locating a specific wins entry, each wins entry (which is also a javascript object) should have a unique ID as a key.
Action Items
- Follow sections 1-3 in the Wins Apps Script Development Process1. Note that in this issue you will be modifying both Apps Scripts
wins-form-responsesandgh-requestsso setup will be required in both/google-apps-script/wins-form-responsesand/google-apps-script/gh-requests - As described in section 3a and 3b, you will provide a dev lead with the google account you wish to use for testing, and request the dev lead to:
- Continue following instructions in 3c and d. As described in 3d, you will have to make modifications to certain documents in the test folder.
- It will not be necessary to restore any triggers, because you can execute
main()in debug mode. - Since you will be running
main()for testing, you must follow instructions in Testing WINS in a test repository
- It will not be necessary to restore any triggers, because you can execute
- Continue following instructions through section 6 "Editing". As described in this section, editing can be done locally in an IDE or in the Google Drive cloud editor, and the
clasputility can be used to transfer code back and forth between the local worksation and the Google Drive as needed.- Modify wins so that on the creation of the javascript object for each entry, a unique ID is generated as well
- This ID can be the row number of the wins entry
- Ensure that even with the addition of the unique IDs as keys, the current wins page should functionally look and work the same way in your own repo.
- Demo your changes to the website leads so they can approve and add it to the production script
Resources/Instructions
Google Apps Script
_wins-data file
wins page JS
Footnotes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Complexity: MediumFeature: Google Apps ScriptsAutomation related to Google Apps ScriptsAutomation related to Google Apps ScriptsP-Feature: Wins Pagehttps://www.hackforla.org/wins/https://www.hackforla.org/wins/role: back end/devOpsTasks for back-end developersTasks for back-end developerssize: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Type
Projects
Status
Done