Anand • 2023-03-17
Do you find yourself struggling to call your team members quickly? Microsoft Lists has got you covered! With a few simple steps, you can create a speed dial for your team and make communication much more efficient.
To get started, follow these steps:
To achieve the formatting shown above, select the view dropdown and click “Format current view” and paste the code below.
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/row-formatting.schema.json",
"schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json",
"hideSelection": false,
"hideListHeader": true,
"rowFormatter": {
"elmType": "div",
"style": {
"display": "flex",
"float": "left",
"margin-left": "-25px",
"margin-top": "12px",
"margin-bottom": "10px",
"padding": "5px",
"min-width": "320px",
"justify-content": "space-evenly"
},
"attributes": {
"class": "ms-bgColor-neutralLighterAlt ms-bgColor-neutralLight--hover ms-fontColor-themePrimary--hover"
},
"children": [
{
"elmType": "div",
"children": [
{
"elmType": "img",
"style": {
"display": "block",
"height": "auto",
"max-height": "120px",
"border-radius": "50%"
},
"attributes": {
"src": "='/_layouts/15/userphoto.aspx?size=S&username=' + [$Person.email]"
}
}
]
},
{
"elmType": "div",
"style": {
"text-align": "left",
"padding": "5px",
"margin": "5px"
},
"children": [
{
"elmType": "div",
"style": {
"font-weight": "400",
"font-size": "1rem"
},
"txtContent": "[$Person.title]"
},
{
"elmType": "div",
"style": {
"font-weight": "400",
"font-size": "1em",
"overflow": "hidden",
"max-width": "280px",
"white-space": "nowrap"
},
"txtContent": "[$Title]"
},
{
"elmType": "div",
"txtContent": "[$PhoneNumber]"
}
]
},
{
"elmType": "div",
"children": [
{
"elmType": "span",
"style": {
"height": "2rem",
"width": "2rem",
"font-size": "1em",
"cursor": "pointer",
"margin": "0px 5px",
"vertical-align": "text-bottom"
}
},
{
"elmType": "span",
"style": {
"height": "2rem",
"width": "2rem",
"font-size": "1.3em",
"cursor": "pointer",
"margin": "0px 5px",
"vertical-align": "text-bottom",
"display": "=if([$TeamsCall]=='','none','')"
},
"children": [
{
"elmType": "a",
"style": {
"cursor": "pointer"
},
"attributes": {
"class": "ms-fontColor-black ms-fontColor-gray--hover ms-fontColor-themePrimary--hover",
"iconName": "Phone",
"href": "=[$TeamsCall]",
"target": "_blank",
"title": "Teams Call"
}
}
]
},
{
"elmType": "span",
"style": {
"height": "2rem",
"width": "2rem",
"font-size": "1.3em",
"cursor": "pointer",
"margin": "0px 5px",
"vertical-align": "text-bottom",
"display": "=if([$TeamsChat]=='','none','')"
},
"children": [
{
"elmType": "a",
"style": {
"cursor": "pointer"
},
"attributes": {
"class": "ms-fontColor-black ms-fontColor-gray--hover ms-fontColor-themePrimary--hover",
"iconName": "Message",
"href": "=[$TeamsChat]",
"target": "_blank",
"title": "Teams Chat"
}
}
]
},
{
"elmType": "span",
"style": {
"height": "2rem",
"width": "2rem",
"font-size": "1.3em",
"cursor": "pointer",
"margin": "0px 5px",
"vertical-align": "text-bottom",
"display": "=if([$Person]=='','none','')"
},
"children": [
{
"elmType": "a",
"style": {
"cursor": "pointer"
},
"attributes": {
"class": "ms-fontColor-black ms-fontColor-gray--hover ms-fontColor-themePrimary--hover",
"iconName": "OutlookLogo",
"href": "='mailto:' + [$Person.email]",
"title": "Email"
}
}
]
}
]
}
]
}
}
That’s it! You have successfully created a speed dial for your team using Microsoft Lists. You can now easily access your team members’ contact information with just the click of a button.
Using this speed dial, you can:
To make it quickly available to all your team members, embed the list to your team’s SharePoint site or a channel in Microsoft teams using the Lists web part.
In conclusion, creating a speed dial for your team using Microsoft Lists is a simple and effective way to improve communication within your team. Try it and see how it can benefit you and your team!