Holiday Closure
The OUC (including FSS Help), along with other CU System Administration offices, will be closed from
Monday, December 23, 2024, through Wednesday, January 1, 2025.
We will reopen for normal business hours on Thursday, January 2.
The OUC (including FSS Help), along with other CU System Administration offices, will be closed from
Monday, December 23, 2024, through Wednesday, January 1, 2025.
We will reopen for normal business hours on Thursday, January 2.
Technology
Andrew Bruce, abruce@uccs.edu, Student Assistant
Andrew Bruce, abruce@uccs.edu, Student Assistant
JavaScript programs automate repetitive Excel tasks using student and donor information. For our large, detailed, Karen Possehl Women’s Endowment (KPWE) scholar sheet (picture: KPWE 1), the scripts create a new sheet of only scholar and mentor information (picture: Scholar Mentor), create a new sheet containing only KPWE scholars’ graduation details (picture: graduation tracking), sort the scholar information by their graduation times (picture: KPWE 2), and rewrite names in different formats as needed (picture: KPWE 3). For our Donor details sheet (picture: Donors 1), the script sorts all donors by their last names and handles multiple name formats (picture: Donors 2).A script was also made for the Donors Bios Master List which sorts by last names in various formats, including multiple individual names, couple’s names, and certain other common symbols in the file.
The automated processes include adjusting scholar information formats, sorting scholars by graduation dates, creating a sheet of scholar graduation information, creating a sheet of only scholars and mentors, and organizing donor profiles by last names (which appear in many formats). The scripts allow users to edit information once in the main KPWE sheet and easily update the whole workbook, instead of making multiple edits. In summary, tedious editing and manual sorting of unconventional metrics within the KPWE and Donor workbooks is easy and fast. To my knowledge, I’m the first and only one in my office writing Excel scripts.
Bridget Roberts asked me to create for her a very detailed spreadsheet of our KPWE Scholars, along with a way to quickly and easily update several related spreadsheets. To do this, I learned on-the-job how to create TypeScript programs for Excel and began figuring out how to automate several tasks with the Office Scripts API. After creating several scripts for Bridget, I spoke with Saad Bajwa about scripting and ended up making a script for the Donor sheet.
I appreciate the opportunity to exercise my programming skills as a student employee. I enjoy learning new tools, helping my coworkers, and solving challenges. I’ve noticed many of my coworkers dislike Excel, so I’m hopeful I can write some scripts to help them as well. With this experience, I also feel reassured that my choice to study computer science is the right fit for me. Lastly, I feel fortunate to have had the independence to guide the project as I saw fit while still reaching the desired outcome.
1800 Grant Street, Suite 200 | Denver, CO 80203 | Campus Box: 436 UCA
Need Help? FSS@cu.edu