Sharepoint Online Столбец Форматирование - Показать значение в виде текста - PullRequest
0 голосов
/ 10 октября 2019
  1. В списке sharepoint у меня есть столбец с именем 'Часы', и я установил его как значение
  2. Я хочу вставить 4-значное значение, например 2030, 1015,2100 и т. Д.
  3. Я хотел бы преобразовать это значение в этот формат "20:30", "10:15", "21:00"

Как я могу это сделатьбез использования вычисляемого столбца? Можно ли сделать это с помощью JSON?

С уважением, Элио Фернандес

1 Ответ

0 голосов
/ 11 октября 2019

Попробуйте использовать приведенный ниже код JSON в поле «Часы»:

{
    "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
    "elmType": "div",
    "txtContent": {
        "operator": "+",
        "operands": [
            "=substring(@currentField,0,2)",
            ":",
            "=substring(@currentField,2,4)"
        ]   
    }
}

Для числового столбца измените его на:

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "div",
  "txtContent": {
    "operator": "+",
    "operands": [
      "=substring(toString(@currentField),0,2)",
      ":",
      "=substring(toString(@currentField),2,4)"
    ]
  }
}
...