표현식
새로운 기능
시작하기
관리
- Admin Console 개요
- 사용자 관리
- 사용자 추가
- 기능 중심 사용자 생성
- 프로비저닝 오류가 있는 사용자 확인
- 이름/이메일 주소 변경
- 사용자의 그룹 멤버십 편집
- 그룹 인터페이스를 통해 사용자의 그룹 멤버십 편집
- 사용자를 관리자 역할로 승격
- 사용자 ID 유형 및 SSO
- 사용자 ID 전환
- MS Azure로 사용자 인증
- Google Federation으로 사용자 인증
- 제품 프로필
- 로그인 경험
- 계정/그룹 설정
- 설정 개요
- 전역 설정
- 계정 계층 및 ID
- 새로운 수신자 환경
- [자체 서명] 워크플로우
- 대량 전송
- 웹 양식
- 사용자 지정 전송 워크플로우
- Power Automate 워크플로우
- 라이브러리 문서
- 계약서를 사용하여 양식 데이터 수집
- 제한된 문서 표시 여부
- 서명된 계약의 PDF 사본 첨부
- 이메일에 링크 포함
- 이메일에 이미지 포함
- 이메일에 첨부된 파일의 이름 지정
- 문서에 감사 보고서 첨부
- 여러 문서를 하나로 병합
- 개별 문서 다운로드
- 서명된 문서 업로드
- 내 계정의 사용자에 대한 위임
- 외부 수신자의 위임 허용
- 서명 권한
- 전송 권한
- 전자 봉인 추가 권한
- 기본 시간대 설정
- 기본 날짜 형식 설정
- 다중 그룹의 사용자(UMG)
- 그룹 관리자 권한
- 수신자 바꾸기
- 감사 보고서
- 트랜잭션 꼬리말
- 제품 내 메시지 및 지침
- 액세스할 수 있는 PDF
- 새로운 작성 환경
- 의료 고객
- 계정 설정
- 로고 추가
- 회사 호스트 이름/URL 사용자 지정
- 회사 이름 추가
- 계약 후 URL 리디렉션
- 서명 기본 설정
- 서식이 올바르게 지정된 서명
- 수신자의 서명 허용
- 서명자 이름 변경 가능
- 수신자가 자신이 저장한 서명을 사용하도록 허용
- 사용자 지정 사용 약관 및 소비자 공개
- 폼 필드를 통해 수신자 탐색
- 계약 워크플로우 다시 시작
- 서명 거부
- 스탬프 워크플로우 허용
- 서명자에게 직책 또는 회사 제공 요청
- 서명자의 자필 서명 인쇄 및 배치 허용
- 전자 서명 시 메시지 표시
- 서명자가 모바일 장치를 사용하여 서명을 작성하도록 요청
- 서명자의 IP 주소 요청
- 참여 스탬프에서 회사 이름 및 직책 제외
- 디지털 서명
- 전자 봉인
- 디지털 신원
- 보고서 설정
- 새로운 보고서 환경
- 기존 보고서 설정
- 보안 설정
- 전송 설정
- 로그인 후 전송 페이지 표시
- 전송 시 수신자 이름 필요
- 알려진 사용자에 대한 이름 값 잠금
- 허용된 수신자 역할
- 전자 증명자 허용
- 수신자 그룹
- CC
- 수신자 계약 액세스
- 필수 필드
- 문서 첨부
- 필드 결합
- 계약 수정
- 계약 이름
- 언어
- 개인 메시지
- 허용되는 서명 유형
- 알림 메시지
- 서명된 문서 암호 보호
- 다음을 통해 계약 알림 전송
- 서명자 식별 옵션
- 콘텐츠 보호
- Notarize 트랜잭션 활성화
- 문서 만료
- 서명 미리 보기, 배치 및 필드 추가
- 서명 순서
- Liquid Mode
- 사용자 지정 워크플로우 제어
- 전자 서명 페이지 업로드 옵션
- 서명 후 확인 URL 리디렉션
- 메시지 템플릿
- Bio-Pharma 설정
- 워크플로우 통합
- 공증 설정
- 결제 통합
- 서명자 메시징
- SAML 설정
- SAML 구성
- Microsoft Active Directory Federation 서비스 설치
- Okta 설치
- OneLogin 설치
- Oracle Identity Federation 설치
- SAML 구성
- 데이터 거버넌스
- 타임 스탬프 설정
- 외부 보관
- 계정 언어
- 이메일 설정
- echosign.com에서 adobesign.com으로 마이그레이션합니다.
- 수신자 옵션 구성
- 규정 요구 사항 지침
- 계약서 일괄 다운로드
- 도메인 요청
- 오용 신고 링크
계약 전송, 서명 및 관리
- 수신자 옵션
- 계약 보내기
- 문서에 필드 작성
- 인앱 작성 환경
- 텍스트 태그로 폼 만들기
- Acrobat으로 폼 만들기(AcroForm)
- 필드
- 작성 FAQ
- 계약 서명
- 계약 관리
- 감사 보고서
- 보고 및 데이터 내보내기
고급 계약 기능 및 워크플로우
- 웹 양식
- 재사용 가능 템플릿(라이브러리 템플릿)
- 웹 양식 및 라이브러리 템플릿의 소유권 이전
- Power Automate 워크플로우
- Power Automate 통합 및 포함된 권한 개요
- Power Automate 통합 활성화
- 관리 페이지의 컨텍스트별 작업
- Power Automate 사용 추적
- 새 플로우 만들기(예시)
- 플로우에 사용되는 트리거
- Acrobat Sign 외부에서 플로우 가져오기
- 플로우 관리
- 플로우 편집
- 플로우 공유
- 플로우 비활성화 또는 활성화
- 플로우 삭제
- 템플릿 사용
- 관리자만
- 계약 보관
- 웹 양식 계약 보관
- 작성한 웹 양식 문서를 SharePoint 라이브러리에 저장
- 작성한 웹 양식 문서를 OneDrive for Business에 저장
- 작성한 문서를 Google Drive에 저장
- 작성한 웹 양식 문서를 Box에 저장
- 계약 데이터 추출
- 계약 알림
- 계약 콘텐츠 및 서명된 계약서와 함께 사용자 지정 이메일 알림 전송
- Teams 채널에서 Adobe Acrobat Sign 알림 받기
- Slack에서 Adobe Acrobat Sign 알림 받기
- Webex에서 Adobe Acrobat Sign 알림 받기
- 계약 생성
- Power App 양식 및 Word 템플릿에서 문서를 생성하고 서명을 위해 전송
- OneDrive의 Word 템플릿에서 계약 생성 및 서명 받기
- 선택한 Excel 행에 대한 계약 생성, 검토를 위해 보내기 및 서명
- 사용자 지정 전송 워크플로우
- 사용자 및 계약 공유
다른 제품과 통합
- Acrobat Sign 통합 개요
- Salesforce용 Acrobat Sign
- Microsoft용 Acrobat Sign
- 기타 통합
- 파트너 관리 통합
- 통합 키 획득 방법
Acrobat Sign 개발자
- REST API
- Webhook
지원 및 문제 해결
계산된 필드는 고급 양식의 일부이며 따라서 다중 라이선스 수준의 서비스에만 포함됩니다.
개요
Adobe Acrobat Sign에서는 계약서에 서명할 때 서명자가 입력한 데이터를 기반으로 문서(계약서)에 있는 필드를 동적으로 업데이트하는 기능을 제공합니다. 이 작업은 계산된 필드를 사용하여 수행할 수 있습니다. 서명을 위해 발송하기 전에 계산된 필드를 사용하여 문서(또는 문서 템플릿) 내의 규칙을 설정할 수 있습니다. 이러한 규칙은 서명자가 문서와 상호 작용할 때 처리되며, 필드/값에 따라 문서를 동적으로 업데이트합니다.
계산된 필드는 다음 메커니즘 중 하나를 사용하여 문서 내에서 정의할 수 있습니다.
- Acrobat Sign 양식 저작 환경
- Acrobat Sign 텍스트 태그(자세한 내용은 텍스트 태그 설명서를 참조하십시오.)
- Adobe Acrobat PDF 양식 필드(자세한 내용은 Acrobat 내에서 양식 작성 참조 안내서를 참조하십시오.)
계산된 필드 사용 사례
계산된 필드는 서명 시 문서를 동적으로 업데이트해야 하는 모든 상황에 사용할 수 있습니다. 다음은 계산된 필드를 사용할 수 있는 몇 가지 샘플 사용 사례입니다. 이 사용 사례는 예시용입니다.
1. 주문 양식 설정 - 계산된 필드는 서명자가 사용 가능한 항목 목록에서 선택하고 수량을 지정할 수 있는 주문 양식을 설정하는 데 사용할 수 있습니다. 목록에서 항목을 선택하면 선택된 항목의 가격을 이용하여 양식이 자동으로 업데이트됩니다. 서명자가 선택한 수량에 따라 항목의 총 비용도 자동으로 계산됩니다. 이 양식은 주문 시 총 세금을 결정하거나 고객에게 할인을 제공하는 비즈니스 규칙에 따라 할인 볼륨을 계산하기 위한 추가적인 계산을 통합할 수도 있습니다.
2. 계약 기간 만료 날짜 자동 입력 - 고객이 서명 시 계약 기간(6개월, 12개월, 24개월 등)을 선택할 수 있도록 허용하는 계약의 경우, 계약 서명 시 고객이 수행한 선택 내용을 기반으로 계약 종료 날짜를 자동으로 입력하는 데 계산된 필드를 사용할 수 있습니다.
3. 여러 선택 사항이 있는 양식 서명 - 양식에 서명하는 사용자가 사용 가능한 옵션 집합에서 선택할 수 있는 서명 양식(예: 멤버십 양식)을 설정하는 데 계산된 필드를 사용할 수 있습니다. 서명자가 선택한 사항은 서명자가 동의하는 조건, 계약 기간 및 총 비용과 같은 양식의 다른 동적 측면을 활성화할 수 있습니다.
계산된 필드 기본 사항
Acrobat Sign 양식의 모든 양식 필드, 확인란 또는 라디오 버튼 필드는 계산된 필드로 표시할 수 있습니다. 서명 시, 서명자는 계산된 필드로 지정된 필드에 값을 직접 입력할 수 없으며, 필드의 값은 양식에 정의된 규칙에 따라 자동으로 계산됩니다.
계산된 필드 정의는 표현식과 형식, 이렇게 두 가지 부분으로 구성되어 있습니다.
|
필수 |
지정된 필드의 값이 계산되는 방식에 대한 공식/규칙을 정의합니다. 서명 시 Acrobat Sign에서 표현식을 평가하고 결과 값은 필드에 표시됩니다. |
형식 |
선택 사항 |
계산된 필드의 결과 값의 형식은 형식을 지정하여 날짜, 숫자 또는 통화로 지정할 수도 있습니다. |
계산된 필드는 Acrobat Sign 텍스트 태그를 사용하거나 Acrobat Sign 웹 애플리케이션을 사용하거나 PDF 양식 필드를 사용하여 정의할 수 있습니다. Acrobat Sign 텍스트 태그나 PDF 양식 필드를 사용하여 계산된 필드를 정의할 때, "calc"라는 지시문을 사용하여 계산용 표현식이 정의됩니다. 계산된 필드의 형식은 "format"이라는 지시문을 사용하여 지정할 수 있습니다.
예
{{someCalculatedField_es_:signer1:calc(someExpn):format(formatType, someFormat)}}
이 예는 "someCalculatedField"라는 문서 내에서 필드를 정의하는 데 사용되는 텍스트 태그를 보여 줍니다. 이 필드는 signer1으로 식별되는 수신자에게 지정되어 있습니다. 이 필드의 값은 "someExpn"에 지정된 공식을 기반으로 계산됩니다. 결과 값의 유형은 매개 변수 "formatType"으로 지정되며 "someFormat"으로 정의된 형식을 기반으로 형식이 지정됩니다.
Acrobat Sign 웹 애플리케이션의 저작 환경에서는 계산된 필드용 공식을 정의하기 위해 제대로 작동하는 표현식 작성기를 제공합니다. 표현식 작성에 대한 자세한 내용은 계산된 필드 지정용 표현식 작성기 사용을 참조하십시오.
계산된 필드 표현식
표현식에서는 계산된 필드의 값을 결정하기 위한 공식/규칙을 정의합니다. 표현식은 다음 요소 중 하나 이상으로 구성할 수 있습니다.
리터럴 |
표현식의 일부로 사용되는 실제 값을 지정합니다. 표현식은 문자열 값, 숫자 또는 날짜일 수 있습니다. 예:
표현식에 포함해야 하는 문자열은 따옴표(큰 따옴표(") 또는 작은 따옴표(')) 안에 있어야 합니다. 결과 값에 따옴표(큰 따옴표나 작은 따옴표)를 포함해야 하는 경우, 따옴표를 닫는 백슬래시(\)를 사용하여 포함할 수 있습니다. 중요 참고: 앞으로의 모든 예에서는 표현식만 표시되며, 텍스트 태그에 대한 전체 구문은 표시되지 않습니다. |
연산자 |
연산자는 표현식의 일부로서 하나 이상의 연산을 수행하는 데 사용됩니다. 예: • 6 + 4 – 이 연산자를 사용하면 계산된 필드에 10이라는 값이 입력됩니다. • 5/22/2016 - 3 – 이 연산자를 사용하면 계산된 필드에 5/19/2016이라는 값이 입력됩니다. 표현식 내에서 지원되는 연산자 목록이 필요하면 지원되는 연산자를 참조하십시오. |
필드 |
문서 내의 기존 필드는 이름으로 필드를 참조하여 표현식을 정의하는 데 사용할 수 있습니다. 필드는 Acrobat Sign 필드(예: 서명, 날짜 필드, 서명자 이름, 서명자 회사 등) 또는 문서 내에 정의된 필드나 다른 계산된 필드일 수 있습니다. 예: • price * quantity – 이 표현식에서는 문서 내의 "price"와 "quantity"라는 두 개의 다른 필드를 참조합니다. 이 두 필드의 값들을 곱한 결과는 계산된 필드에 입력됩니다. • signerName & “employee of “ & signerCompany – 이 표현식은 문서 내에 있는 두 필드 "signerName"과 "signerCompany"를 참조하고(사용 가능한 경우 Acrobat Sign에 의해 사전 입력됨) 둘을 함께 연결합니다. 서명자의 이름이 "Casey Jones"이고, 서명자의 회사가 "Acme Corp"일 경우, 이 표현식을 사용하면 계산된 필드에 "Casey Jones employee of Acme Corp"이 입력됩니다. 필드 이름에 공백이 있으면, 필드 이름을 대괄호([]) 내에 배치하여 표현식에서 참조할 수 있도록 해야 합니다. 예를 들어 [공백이 있는 필드 이름]은 "공백이 있는 필드 이름"이라는 문서 내 필드를 참조합니다. |
함수 |
표현식은 Acrobat Sign의 지원되는 함수 목록의 함수를 하나 이상 포함할 수도 있습니다. 지정된 함수는 계약서 서명 프로세스 동안 평가되며 결과 값은 계산된 필드에 표시됩니다. 예: • dateAdd(d, signedDate, 3)– 이 표현식에서는 "dateAdd" 함수를 사용하고 이 계약서가 서명되는 날짜에 3일을 추가하도록 지정합니다. 따라서 문서가 5/22/2016에 서명되는 경우, 표현식의 결과 값은 5/25/2016이 됩니다. 음수를 사용하여 날짜를 뒤로 이동할 수 있습니다. 표현식 내에서 지원되는 함수 목록이 필요하면 지원되는 함수를 참조하십시오. |
지원되는 연산자
계산된 필드에서 다음 연산자가 지원됩니다.
+ |
두 수를 더합니다. |
- |
두 수 간에 빼기 연산을 수행합니다. |
/ |
두 수 간에 나누기 연산을 수행합니다. |
* |
두 수를 함께 곱합니다. |
& |
두 문자열을 서로 연결합니다. |
= |
같음. 두 수를 비교하고 두 수가 같으면 true를 반환하고 같지 않으면 false를 반환합니다. |
!= |
같지 않음. 두 수를 비교하고 두 수가 같지 않으면 true를 반환하고 같으면 false를 반환합니다. |
< |
보다 작음. 두 값을 비교하고 첫 번째 값이 두 번째 값보다 작으면 부울 값(true 또는 false)을 반환합니다. |
>= |
보다 크거나 같음. 두 값을 비교하고 첫 번째 값이 두 번째 값보다 크거나 같으면 부울 값(true 또는 false)을 반환합니다. |
<= |
보다 작거나 같음. 두 값을 비교하고 첫 번째 값이 두 번째 값보다 작거나 같으면 부울 값(true 또는 false)을 반환합니다. |
> |
보다 큼. 두 값을 비교하고 첫 번째 값이 두 번째 값보다 크면 부울 값(true 또는 false)을 반환합니다. |
% |
나머지 연산자. 두 수 간의 나눗셈 나머지를 반환합니다. |
^ |
지수 연산자. 지정된 숫자들의 지수 값을 반환합니다. |
지원되는 함수
계산된 필드 내에서 표현식을 지정할 때 다음 함수가 지원됩니다.
함수 |
카테고리 |
설명 |
---|---|---|
abs(number1) |
수학 |
숫자 "number1"의 절대값을 반환합니다. |
roundUp(number1) |
수학 |
숫자 "number1"을 올림합니다. |
roundDown(number1) |
수학 |
숫자 "number1"을 내림합니다. |
round(number1) |
수학 |
숫자 "number1"을 가장 가까운 정수로 반올림합니다. |
min(number1,number2) |
수학 |
두 숫자 "number1"과 "number2" 중 작은 숫자를 반환합니다. |
max(number1,number2) |
수학 |
두 숫자 "number1"과 "number2" 중 큰 숫자를 반환합니다. |
datePart(part, date) |
날짜 |
첫 번째 인수로 지정한 날짜의 일부를 정수로 반환합니다. 예를 들어, datePart(m, 5/22/2016)은 날짜의 월 부분인 5를 반환합니다. 부분 속성에 대한 허용 가능한 값에 대한 정보가 필요하면 아래의 "날짜의 부분들에 대해 허용된 값"을 참조하십시오. |
dateAdd(part, date, addition) |
날짜 |
날짜에 지정한 단위(예: 일은 "d", 월은 "m" 또는 년은 "y")의 수를 더하여 미래 날짜를 계산합니다. 숫자 및 필드 이름을 사용할 수 있습니다. 예를 들어, dateAdd("m", "Jan 1, 2016", 3)은 Apr 1, 2016이라는 날짜를 반환합니다. 이 예에서는 지정된 날짜에 3개월이 더해집니다. 음수를 사용하여 날짜를 뒤로 이동할 수 있습니다. |
dateDiff(part, date1, date2) |
날짜 |
두 날짜 사이의 단위(예: 일은 "d", 시간은 "h" 또는 분은 "n") 수를 반환합니다. 숫자 및 필드 이름을 사용할 수 있습니다. 예를 들어 dateDiff("d", "Jan 1, 2016", "Jan 2, 2016")는 1월 1일과 1월 2일 간에 1일 차이를 나타내는 값 1을 반환합니다. |
daysIn(part, date) |
날짜 |
지정한 날짜의 단위(예: 일은 "d", 월은 "m" 또는 년은 "y")에 포함된 일 수를 반환합니다. 숫자 및 필드 이름을 사용할 수 있습니다. 예를 들어 daysIn("m", "Feb 1, 2016")은 2016년 2월의 일수인 값 29가 반환되고 daysIn("y", "02/01/2015")은 2015년의 일수인 365가 반환됩니다. |
date(string) |
날짜 |
"1/1/2016"과 같은 문자열 값을 다른 함수에서 사용할 수 있는 날짜 개체로 변환합니다. |
now() |
날짜 |
공식을 평가한 날짜와 시간(종종 전자 서명 페이지를 로드할 때)을 반환합니다. |
if(logical_test, value_if_true, value_if_false) |
논리 |
"logical_test"를 평가합니다. "logical_test"는 다른 표현식일 수 있습니다. TRUE일 경우, "value_if_true"에 지정된 값이 반환됩니다. FALSE일 경우, "value_if_false"의 값이 반환됩니다. "value_if_true"와 "value_if_false" 속성이 모두 표현식일 수도 있습니다. 예를 들어, (1>0, "Correct", "Incorrect")은 "Correct"를 반환합니다. |
and(logical1, logical2, ...) |
논리 |
모든 논리적 인수가 TRUE로 평가될 경우에만 true를 반환합니다. 그렇지 않은 경우 false를 반환합니다. 예를 들어, and(1>0, 2>1)은 "true"를 반환하고 and(1>0, 2=1)은 "false"를 반환합니다. |
or(logical1, logical2, ...) |
논리 |
논리적 인수들(logical1, logical2,...) 중 하나라도 TRUE로 평가될 경우 true를 반환합니다. 모든 논리적 인수가 FALSE로 평가될 경우에는 false를 반환합니다. 예를 들어, or(1>0, 2>1)은 "true"를 반환합니다. or(1>0, 2=1)은 "false"를 반환합니다. |
not(logical) |
논리 |
"logical"의 반대쪽 값을 반환합니다. 따라서 "logical"이 FALSE로 평가되는 경우, true가 반환됩니다. TRUE로 평가되는 경우에는 false가 반환됩니다. 예를 들어 not(1>0)은 "false"를 반환합니다. |
lookup(sourceField,("value1=return1,value2=return2", "default_value") | 논리 | 가능한 값의 목록을 기반으로, 계산된 필드에 기본값을 채우기 위해 소스 필드 "반환 값"(드롭박스와 라디오 버튼에 사용됨)을 평가합니다. 예: lookup(stateField, “CA=California,UT=Utah,MA=Massachusetts,WA=Washington”,”None”) stateField가 CA이면 California가 반환되고, stateField가 UT이면 Utah가 반환되는 방식입니다. 일치하는 항목이 없으면 없음을 반환합니다. |
날짜의 부분들에 대해 허용된 값
다음 값은 함수가 작동해야 하는 날짜의 부분을 지정할 때 날짜 관련 함수에서 사용할 수 있습니다.
부분 |
함수가 적용되는 날짜의 부분 |
---|---|
y |
연도 |
q |
분기 |
m |
월 |
d |
일 |
h |
시간 |
n |
분 |
s |
초 |
계산된 필드 형식 지정
계산된 필드에 대한 표현식을 지정하는 것 이외에 출력 값의 형식을 지정할 수도 있습니다. 출력의 형식은 텍스트(기본값)로 지정하거나, 숫자나 날짜로 지정할 수 있습니다.
텍스트 태그와 함께 사용할 때 형식 지시문은 FormatType과 Format, 이 두 개의 인수를 취합니다.
FormatType |
계산된 필드가 나타내는 값의 유형을 지정합니다. 이 매개 변수에 대해 허용된 값은 숫자와 날짜입니다. |
형식 |
계산된 필드에 배치할 출력 값의 구조를 지정합니다. |
계산된 필드의 형식을 숫자로 지정
다음 문자는 출력의 형식을 숫자 형태로 지정하는 데 사용할 수 있습니다.
문자 형식 지정 |
설명 |
---|---|
_ |
(밑줄.) 숫자 자리 표시자를 나타냅니다. |
9 |
숫자 자리 표시자를 나타냅니다. |
. |
필수 소수점(또는 로케일에 적합한 기호)의 위치. |
0 |
필수 소수점의 왼쪽 또는 오른쪽에 배치됩니다. 0으로 채웁니다. |
( ) |
숫자가 0보다 작을 경우, 마스크 둘레에 괄호를 넣습니다. |
+ |
양수 앞에는 더하기(+) 기호를, 음수 앞에는 빼기(-) 기호를 사용합니다. |
- |
양수 앞에는 공백을, 음수 앞에는 빼기(-) 기호를 사용합니다. |
, |
셋째 십진법 자리마다 쉼표(또는 로케일에 적합한 구분 문자)로 구분합니다. |
$ |
형식이 지정된 숫자 앞에 달러 기호(또는 로케일에 적합한 기호)를 사용합니다. 지정하는 경우 형식 문자열의 첫 번째 문자가 되어야 합니다. |
% |
필드에 있는 숫자 값을 백분율로 변환합니다. 100을 곱하고 끝에 % 기호를 넣습니다. 지정하는 경우 형식 문자열의 마지막 문자가 되어야 합니다. |
계산된 필드의 형식을 날짜로 지정
다음 문자는 출력의 형식을 날짜 형태로 지정하는 데 사용할 수 있습니다.
형식 |
설명 |
예 |
---|---|---|
s |
해당 분의 0-59 범위 초입니다. |
"0" ~ "59" |
ss |
해당 분의 초로서, 필요할 경우 0으로 시작합니다. |
"00" ~ "59" |
n |
해당 시간의 0-59 범위 분입니다. |
"0" ~ "59" |
nn |
해당 시간의 분으로서, 필요할 경우 0으로 시작합니다. |
"00" ~ "59" |
h |
해당 일의 1-12 범위 시간입니다. |
"1" ~ "12" |
hh |
해당 일의 시간으로서, 필요할 경우 0으로 시작합니다. |
"01" ~ "12" |
H |
해당 일의 0-23 범위 시간입니다. |
"0" ~ "23" |
HH |
해당 일의 시간으로서, 필요할 경우 0으로 시작합니다. |
"00" ~ "23" |
d |
해당 월의 1~31 범위 일입니다. |
"1" ~ "31" |
dd |
해당 월의 일로서, 필요할 경우 0으로 시작합니다. |
"01" ~ "31" |
ddd |
단축 요일 이름입니다. |
"월" ~ "일" |
dddd |
전체 요일 이름입니다. |
"월요일" ~ "일요일" |
m |
해당 연도의 1-12 범위 월입니다. |
"1" ~ "12" |
mm |
해당 연도의 월로서, 필요할 경우 0으로 시작합니다. |
"01" ~ "12" |
mmm |
단축 월 이름입니다. |
"1월" ~ "12월" |
mmmm |
전체 월 이름입니다. |
"1월" ~ "12월" |
yy |
2자리 숫자 연도입니다. |
"99" ~ "15" |
yyyy |
4자리 전체 연도입니다. |
"1999" ~ "2015" |
t |
A.M.(오전)/P.M.(오후) 지정자의 첫 번째 문자를 표시합니다. |
"A" 또는 "P" |
tt |
A.M.(오전)/P.M.(오후) 지정자를 표시합니다. |
"오전" 또는 "오후" |
형식 지정 예
다음 예는 날짜 및 숫자 계산된 필드의 형식을 지정하는 방법을 보여 줍니다.
- 날짜로 형식이 지정된 계산된 필드:
{{myField_es_:calc(otherDateField + 3):format(date, "mmm dd, yyyy")}}
"5월 22, 2016"과 같이 출력됩니다.
- 숫자로 형식이 지정된 계산된 필드:
{{myTax_es_:calc(total * taxrate):format(number, "$,.00") }}
"$1,987.65"과 같이 출력됩니다.
표현식 작성기를 사용하여 계산된 필드 지정
계산된 필드는 Acrobat Sign 저작 환경을 통해 지정할 수 있습니다. 아래 단계에서는 제작 환경을 사용할 때 계산된 필드를 정의하는 단계를 안내합니다.
1. 문서에서 필드를 드래그하여 놓습니다. 추가한 필드를 두 번 클릭하여 필드 속성 대화 상자를 표시하십시오. 필드에 적절한 이름을 지정합니다. 계산된 값 유형이 되도록 드롭다운 목록에서 값 유형 특성을 변경하십시오. 이 유형은 필드 값이 서명 시 계산을 기반으로 결정됨을 나타냅니다.
2. 공식이라는 텍스트 필드에서 계산 표현식을 입력하거나 함수 버튼( fx )를 클릭하여 표현식 작성기를 표시합니다.
3. 표현식 작성기를 사용하여 계산된 필드에 사용할 표현식을 정의합니다(아래 그림 참조). 맨 위의 표현식 영역에는 필드의 값을 계산하는 데 사용할 공식이 표시됩니다. 표현식 영역에 공식을 입력하거나, 제작 환경을 사용하여 공식을 구성할 수 있습니다. 표현식 작성기에서는 사용할 수 있는 모든 함수 목록, 문서에 있는 기존 양식 필드 목록, 표현식 구성에 도움이 되는 지원되는 연산자 목록을 제공합니다. 표현식 작성기의 [목록 영역]에서 항목을 두 번 클릭하여 필드나 함수를 공식에 추가할 수 있습니다. [연산자 목록]에서 특정 연산자를 클릭하여 연산자를 표현식에 추가할 수도 있습니다.
4. 표현식 정의를 완료하면 구문 검사 버튼을 클릭한 다음 변경 사항을 저장하여 표현식의 구문을 검사할 수 있습니다.
5. 다른 형식으로 표시 드롭다운 목록을 사용하여 계산된 필드의 유형을 설정합니다.
6. 다른 형식으로 표시 값이 [날짜]나 [숫자]인 경우, 드롭다운 목록을 사용하여 필드 값 날짜/숫자 형식을 설정합니다. [사용자 지정] 형식을 선택하여 필드에 사용자 지정 형식을 정의할 수도 있습니다.
통화 형식의 계산된 필드
계산된 필드의 통화 형식에서는 계산된 값 앞에 통화 기호를 삽입합니다. (그 이외의 계산은 공식에 따라 결정되는 간단한 수학입니다.)
삽입되는 기호는 아래 규칙을 따릅니다.
- 소스 필드에 미국에 대한 통화 유효성 검사가 포함된 경우 표시되는 기호는 미국 달러화 기호 $입니다.
- 소스 필드에 영국에 대한 통화 유효성 검사가 포함된 경우 표시되는 기호는 영국 파운드화 기호 £입니다.
통화 형식을 지정하려면 계산된 필드에 다음을 구성해야 합니다.
- 숫자로 설정된 다른 형식으로 표시
값 - 통화로 설정된 숫자 형식
값
계산에 사용하는 소스 필드는 숫자 또는 통화로 유효성을 검사할 수 있습니다.
통화로 형식이 지정된 필드의 값을 계산할 때 Acrobat Sign에서는 환전(외국환) 유형을 고려하지 않습니다.
- 계산된 필드에서는 수학 계산만 수행합니다.
- 필드의 형식(통화)에서는 통화 기호만 삽입합니다.
달러화($) 또는 파운드화(£)가 아닌 다른 통화 기호를 사용해야 하는 양식이 있으면 문서 파일에 기호를 추가하거나 통화 기호가 기본값으로 설정된 읽기 전용 필드를 추가해야 합니다.
필드 옵션을 사용할 때 통화 기호 필드를 다음과 같이 지정하는 것이 좋습니다.
- 할당 대상: 발신자(미리 작성)
- 읽기 전용 활성화됨
- 통화 기호로 설정된 기본값(아래 예에서는 유료화가 사용되었음)
텍스트 소스 필드는 숫자(통화 아님)로 형식을 지정해야 합니다.
최종 값 계산에 사용하는 필드는 다음을 포함하도록 구성해야 합니다.
- 숫자로 설정된 다른 형식으로 표시 값
- 사용하려는 형식으로 설정된 숫자 형식
계산된 필드 예
- {{shipState_es_:signer1:calc([billingState]):showif(sameAs=unchecked)}}
- "sameAs"라는 다른 필드(확인란) 선택을 해제할 경우에만 표시되는 첫 번째 서명자에게 지정된 문서에 있는 필드입니다. 필드의 값은 서명자가 문서에 입력한 "billingState" 필드의 값으로 자동으로 채워집니다.
- {{total_es_:signer1:calc(q1*pr1):format(Number,”$,0.00”):align(right)}}
- 첫 번째 서명자에게 지정된 문서의 필드입니다. 이 값은 "q1" 및 "pr1" 필드 값의 곱으로 자동 계산됩니다. 결과 값은 통화 형식으로 지정되며, 결과 값의 앞에 달러 기호($)를 사용하고 두 개의 소수점 자리를 포함하여 표시됩니다. 결과 값은 필드 내에서 오른쪽에 정렬됩니다.
- price_es_:signer1:calc(if(pn1=”W1”,9.99,if(pn1=”W2”,5.99,if(pn1=”W3”,24.99,0))))}
- 문서의 다른 필드 "pn1"에서 서명자가 선택한 값을 기반으로 계산되는 "price"라는 문서의 필드입니다. 이 예에서 "pn1" 필드가 W1이라면 "price" 필드에 표시되는 값은 9.99이고, "pn1" 필드가 W2라면 "price" 필드에 표시되는 값은 5.99, 이런 식으로 계속됩니다. 값들 중 어느 것도 "pn1" 필드의 값과 일치하지 않는다면 "price"에 표시되는 값은 0입니다. 이 메커니즘을 사용하면 서명자가 서명하는 동안 선택한 사항을 기반으로 항목의 가격을 자동으로 채우는 데 계산된 필드를 사용할 수 있습니다.