스마트 값 사용 예제

스마트 값을 사용하여 나열된 값에 ​​액세스

스마트 값을 사용하여 여러 옵션 목록(예 : 확인란, 레이블 및 다중 선택)에 있는 항목의 값에 액세스하고 형식을 지정할 수 있습니다.

예제

Harbour Bridge, Opera House, Bondi Beach 옵션이 있는 Sydney attractions라는 확인란 목록이 있습니다 . 이 목록의 형식을 지정하기 위해 스마트 값을 사용하는 여러 가지 방법이 있습니다.

// Simplest way to show a comma separated list of values {{issue.Sydney attractions.value}} Harbour Bridge, Opera House, Bondi Beach // Display attractions separated with a dash {{#issue.Sydney attractions}} {{value}}{{^last}}- {{/}}{{/}} Harbour Bridge - Opera House - Bondi Beach // Now separated by space {{#issue.Sydney attractions}}{{value}} {{/}} Harbour Bridge Opera House Bondi Beach // OR {{issue.Sydney attractions.value.join(" ")}} Harbour Bridge Opera House Bondi Beach

다음 필드 유형에서는 .value를 사용하여 사용자가 읽을 수 있는 레이블에 액세스합니다(.id에도 액세스할 수 있음).

  • 목록 선택

  • 다중 선택 목록

  • 계단식 선택 목록

  • 라디오 버튼

  • 다중 체크 박스

다중 사용자 선택기

다중 사용자 선택기는 모든 사용자 속성(예 :.displayName)에 대한 전체 액세스 권한이 있다는 점을 제외하고는 다른 다중 필드와 유사한 방식으로 작동합니다.

예제

John Smith, Jack BrownJill Jones 옵션이있는 users 라는 다중 사용자 선택기가 있습니다. 스마트 값을 사용하여 이 목록의 사용자에 액세스하고 형식을 지정할 수 있습니다.

// Simply show their names {{issue.users.displayName}} John Smith, Jack Brown, Jill Jones // Simply show their names {{#issue.users}}{{displayName}} ({{emailAddress}}) {{/}} John Smith (john@smith.com) Jack Brown (jack@brown.com) Jill Jones (jill@jones.com)

스마트 값을 사용하여 텍스트 문자열 조작

스마트 값을 사용하여 텍스트 문자열에 액세스하고 조작할 수 있으며, ‘요약’ 또는 ‘설명’과 같은 텍스트 필드 유형 및 사용자 정의 텍스트 필드를 사용하여 작업할 수 있습니다.

이러한 스마트 값은 {{issue.reporter.displayName}}과 같은 이슈 하위 속성에도 사용할 수 있습니다.

예제

스마트 값을 사용하여 축약된 이슈 설명과 함께 슬랙 메시지를 보낼 수 있습니다.

{{issue.description.abbreviate(200)}}

이 스마트 값은 이슈 설명의 처음 200자 뒤에 ...(생략)을 표시합니다.

이러한 함수는 조건에서도 사용할 수 있습니다. 예를 들어, {{issue.Field Name.isNumeric}}은 숫자인 경우 텍스트 필드를 합산합니다.

스마트 값을 사용하여 날짜 조작 및 형식 지정

스마트 값을 사용하여 ‘작성’, ‘업데이트’, ‘만료일’ 및 ‘해결 날짜’ 필드의 날짜를 조작하고 형식을 지정할 수 있습니다.

이러한 함수는 스마트 값을 지원하는 필드 내부의 날짜 선택기 사용자 정의 필드(예:{{issue.MyDateFieldName}} or {{issue.customfield_12356}}) 에서도 사용할 수 있습니다.

날짜 형식 지정

아래와 같이 스마트 값 끝에 날짜 형식을 지정합니다.

로케일 (위치 기반 날짜 형식)

날짜를 출력할 로케일을 지정합니다.(기본값은 "US"로케일)

시간대

기본적으로 날짜는 "UTC"시간대로 표시됩니다. 다른 시간대를 지정하려면 :

사용자의 시간대 지정

날짜 조작

날짜의 일부를 설정하거나 날짜에서 값을 추가/감산하여 날짜를 조작합니다.

날짜 속성

하루의 개별 속성(예: 월)을 검색합니다.

영업일 계산

현재 날짜로부터 영업일을 더하거나 빼거나 현재 날짜와 가장 가까운 영업일을 찾습니다. 영업일은 월요일부터 금요일, 오전 9시부터 오후 6시까지로 간주됩니다.

두 날짜 간의 차이 계산

diff 방법을 사용하여 다른 날짜를 전달한 다음 측정할 단위를 지정하여 두 날짜 간의 차이를 계산합니다.

두 날짜 비교

지정된 두 날짜를 비교합니다. 이 메소드는 다른 날짜를 매개 변수로 사용합니다.

텍스트를 날짜로 변환

날짜가 텍스트일 경우(예: 변경 로그) 날짜는 텍스트로 저장됩니다.

올바른 형식인 경우 텍스트를 날짜로 변환합니다. 매개 변수를 추가하여 변환할 형식을 지정할 수 있습니다.

아래 예제는 "2002년 2월 15일"과 같은 텍스트를 날짜 객체로 변환합니다.

텍스트를 날짜 개체로 변환한 후에는 필드 변경(예: 날짜 변경 듣기)을 위해 텍스트를 추가로 변환해야 할 수 있습니다.

현재 날짜/시간 참조

{{now}}를 사용하여 현재 날짜와 시간을 참조할 수 있습니다.

예제

스마트 값을 사용하여 숫자 값 삽입

수학 식을 스마트 값으로 사용하여 숫자 사용자 정의 필드의 값을 삽입하거나 설정할 수 있습니다. 사용자 정의 필드(예: 생성, 편집 및 전환 이슈 작업)를 편집할 수 있는 모든 위치에서 사용할 수 있습니다.

예제

숫자 사용자 정의 필드에서 표현식을 사용하여 값을 설정할 수 있습니다.

다른 필드에 산술식을 사용하려면 아래 예제를 사용하여 값을 삽입할 수 있습니다.

참조 번호 필드

Jira에서 숫자 사용자 지정 필드를 사용하여 계산을 수행하려면 계산에서 필드를 스마트 값으로 참조할 수 있습니다.

아래 예제를 사용하여 두 개의 사용자 정의 필드를 추가할 수 있습니다.