여러 값이 허용되는 열을 조회하려면 여러 줄 바꿈을 추가하십시오.

Dec 01 2020

여러 값이 허용되는 SharePoint 온라인 조회 열의 줄 바꿈과 관련된 특정 질문이 있습니다. 줄 바꿈을 통해 조회에서 각 값을 분리하고 싶습니다.

JSON 형식 창에서 다음을 시도했습니다.

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
  "elmType": "div",
  "txtContent": "=replace(@currentField,';','\n')"
}  

안타깝게도이 구성은 ";"을 대체하여 첫 번째 값 뒤에 줄 바꿈 만 허용하고 나머지는 이전과 동일하게 유지합니다.

누구든지 이것이 어떻게 고칠 수 있는지 알고 있습니까? 귀하의 지원에 미리 감사드립니다.

답변

GaneshSanap Dec 01 2020 at 18:38

아래 JSON 코드를 사용하여 각 값을 별도의 줄에 표시 할 수 있습니다.

{
   "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
   "elmType": "div",
   "txtContent": "=join(@currentField, '\n')"
}

내 전체 답변을 확인하십시오 : 쉼표가 아닌 별도의 줄로 다중 선택 사용자 입력 구성

또는 각 값에 형식을 적용하려면 여기에 제공된대로 JSON 형식의 ForEach 및 Iterators를 사용할 수 있습니다 .

EchoDu_MSFT Dec 02 2020 at 07:18

다음 단계를 따르십시오.

  1. 선택 유형 열을 만들고 여러 값 허용

  1. 선택 필드에서 아래 JSON 코드를 사용해보십시오.

    { "$ schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json", "elmType": "div", "txtContent": "= join ( @currentField, '\ n') "}


Note:

  • join () 은 2 개의 피연산자를 취합니다. 첫 번째는 배열 (다중 선택 사람 또는 선택 필드)이고 두 번째는 분리 문자열입니다.
  • 구분 문자열로 구분 된 배열 값의 문자열 연결을 반환합니다.

  1. 목록에 새 항목을 만들면 아래와 같은 효과가 나타납니다.

JSON 형식, JSON 형식 에서 사용할 수있는 연산자에 대한 참조 -연산자 .

……………………………………………… 업데이트 된 답변 …………………………………………

두 가지 방법이 있습니다.

1. 기본 기능 사용

  • 특정 목록으로 이동하여 조회 열을 만듭니다.
  • 그런 다음 추가 열 설정 섹션으로 페이지를 스크롤합니다 . " 여러 값 허용 "확인란을 선택하십시오.

2. 목록보기의 다중 조회 열에서 JSON 형식을 아래에서 시도하여 데이터를 세로로 표시합니다.

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "debugMode": true,
  "elmType": "div",
  "children": [
    {
      "elmType": "div",
      "style": {
        "display": "block",
        "width": "100%"
      },

      "txtContent": "=join(@currentField.lookupValue, '\n')"
    }
  ]
}
JuanChavez Dec 16 2020 at 20:05

이것을 찾는 사람이라면 ... "join"대신 "replace"기능을 사용하세요! 제 경우에는 여러 조회 값이 ";"로 구분 된 단일 문자열이었습니다. 그들을 별도의 줄로 나누기 위해 내가 한 것은 다음과 같습니다.

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
  "elmType": "div",
  "txtContent": "=replace(@currentField,';',',\n')"
}

이 솔루션을 사용하면 컬럼의 너비는 중요하지 않습니다. 항목은 항상 새 줄로 구분됩니다.