Team Members
The team_members custom function grabs data from a Google spreadsheet (teams) and dynamically builds a list of all team members, ordered by last name, first name. Each team member is displayed in a separate flex box with name and title. Hovering over team member displays the members profile, if provided. Clicking on the team member displays the details in a modal box. It uses the spreadsheet information to get the associated team member information.
Cook book
- Edit the page
- Click a “+” sign where you want to insert
- Select “Code”
- Paste the following code block
- Adust parameters as needed
Code block for team members
<script>
$( document ).ready(function() {
// SelectorID
do_team_members('#teamContainer');
});
</script>
<div id="teamContainer"></div>
Overrides:
None
Usage:
do_team_members(SelectorID)
Parameters:
| Parameter | Description |
| Selector | Required. jQuery selector identification where the resulting html code will be generated. |
Return Value:
None
Google Spreadsheet:
| Detail | Description |
| Owner | aahom220@gmail.com |
| File Name | Team Members |
| Folder | UIL_Web_Site_Docs |
| Link | Google Calendar Spreadsheet |
| ID | 1hiPd3cJMf_JOr3Z4RnR3XA6-Z927OSJhxJJgYXix448 |
| Sheet Name | Members |
Spreadsheet Fields
| Column | Label | Description |
| A | First Name | Team member first name |
| B | Last Name | Team member last name |
| C | Organization | Organization code, aahom, leslie, etc. This is currently not used. |
| D | Unused | Extra field not used |
| E | Title | Position or responsibility in organization |
| F | Hide | If = Yes, Hide the team member from display. |
| G | Image URL | Full URL to the team member image |
| G | Bio Excerpt | Team members bio |
Example Screenshot

Team member detail
