Microsoft SharePoint Liste bietet die Möglichkeit an, Liste zur Verwaltung von Informationen zu erstellen und zu nutzen. So kann z. B. eine Inventarisierung von Systemen oder ein Ticketsystem für die Überwachung von Anfragen hierüber abgebildet werden.
Von Haus aus bietet Microsoft SharePoint Liste einige Feldtypen wie Texte, Auswahlfelder oder Datumsfelder an. Jedoch bietet hier Microsoft nicht die Möglichkeit, eine Spalte als Rufnummer oder E-Mail zu formatieren, damit nach dem Anklicken des Wertes eine weitere Aktion ausgeführt wird. Jedoch gibt es hier eine Möglichkeit, eine Spalte mit Hilfe von JSON-Code entsprechend zu formatieren.
Im Seitenfenster, welches sich öffnet, wählt man nun die Option Spalte formatieren und über den Link Erweiterter Modus, kann man nun den JSON-Code eingeben.
Es kann nun über den JSON Code die Spalte formatiert werden.
Code für Rufnummer
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "a",
"txtContent": "@currentField",
"attributes": {
"href": "='tel:' + @currentField"
}
}
Code für E-Mail
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "a",
"txtContent": "@currentField",
"attributes": {
"href": "='mailto:' + @currentField"
}
}
Wichtig ist, dass man nach Eingabe, im erweiterten Modus bleibt. Wechselt man wieder in den Entwurfsmodus zurück, wird der eingegebene JSON-Code wieder gelöscht.