Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Automated Max Rankings in Template #3

Open
ATXNickTaylor opened this issue Feb 15, 2024 · 2 comments
Open

Enhancement: Automated Max Rankings in Template #3

ATXNickTaylor opened this issue Feb 15, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@ATXNickTaylor
Copy link
Owner

Description:

The user has requested an enhancement for the Template to automatically calculate and apply max rankings when populating assistance levels in steps 2-4, eliminating the need for manual intervention through blue button scripts in steps 5-7.

Details:

Currently, after running the initial assistance levels script (steps 2-4), the user must manually trigger three additional scripts (steps 5-7) to apply max rankings. This request aims to streamline the process by integrating the max ranking calculations into the initial script run, enhancing user efficiency and reducing manual steps.

Expected Outcome:

Upon executing the assistance levels script for the initial run, the Template should automatically identify and apply the highest assistance level rankings without the need for further user action. This enhancement should seamlessly integrate into the existing workflow, ensuring a smooth transition and maintaining data integrity.

Benefits:

  • Efficiency Improvement: Automates a previously manual process, saving time and reducing potential human errors.
  • User Experience Enhancement: Provides a more intuitive and user-friendly interface, improving overall satisfaction.
  • Process Optimization: Streamlines the workflow, allowing users to focus on more strategic tasks.
  • Implementation Considerations:
    • Ensure the new automation does not disrupt existing functionalities or data accuracy.
    • Conduct thorough testing to confirm that the automated process yields the correct outcomes across various scenarios.
    • Provide clear documentation and change logs to assist users in understanding the new feature.
@ATXNickTaylor ATXNickTaylor added the enhancement New feature or request label Feb 15, 2024
@ATXNickTaylor ATXNickTaylor self-assigned this Feb 15, 2024
@ATXNickTaylor
Copy link
Owner Author

Added the following script update to each of the “populateAssistanceLevels” scripts:

try { copyCABdata(); applyMaxRankings(); updateLTInitialMatches(); SpreadsheetApp.getUi().alert("All scripts executed successfully."); } catch (e) { Logger.log(e.toString()); SpreadsheetApp.getUi().alert("An error occurred: " + e.toString()); }

The script enhancement above takes what was originally 3 additional executions and calls them within the populateAssistanceLevels script. This saves the user from having to click 3 additional buttons and will ultimately shorten the entire process from 8 steps to 5 steps with only 3 mandatory.

@ATXNickTaylor
Copy link
Owner Author

Script enhancement in Testing as of 2024-02-19 at 5:25 PM CST.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant