SharePoint 목록의 열 서식 지정으로 링크 활성화

소개



SharePoint 목록에는 JSON 형식으로 열 서식을 사용자 지정할 수 있는 기능이 있습니다.
열 서식 지정으로 SharePoint 사용자 지정
공식 문서에 여러가지 쓰고 있습니다만, 읽는 것이 귀찮은 분을 위해서 「1행 텍스트」형의 열을 링크화하는 방법을 소개합니다.

단일 열의 값으로 링크



연결하려는 열의 열 이름을 마우스 오른쪽 단추로 클릭하고 열 설정 > 이 열 서식을 엽니다.
여기에 JSON을 붙여 넣으면 설정 완료입니다.



JSON은 여기입니다.
{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "a",
  "txtContent": "@currentField",
  "attributes": {
    "href": "@currentField",
    "target": "_blank"
  }
}

서식을 설정하려고 하는 열의 값을 @currentField 로 참조하고 있습니다.

다른 열의 값으로 링크



개발 형태로 다른 열의 값과 결합하여 링크를 생성할 수도 있습니다.
아래에서는 URL과 검색 단어를 결합하여 검색 결과 페이지 링크를 만듭니다.



JSON은 여기입니다.
{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "a",
  "txtContent": "@currentField",
  "attributes": {
    "href": "=if([$value]=='https://www.yahoo.co.jp/', 'https://search.yahoo.co.jp/search?p=' + @currentField, 'https://www.google.com/search?q=' + @currentField)",
    "target": "_blank"
  }
}

Excel과 같은 if 문을 작성할 수 있습니다.
또한 [$列名] 에서 다른 열의 값을 참조할 수 있습니다(이 경우 "URL"열).
열 이름은 화면에 표시된 값이 아니라 해당 열의 값으로 필터를 설정할 때 URL FilterField1= 뒤의 값입니다.



이상

좋은 웹페이지 즐겨찾기