콘텐츠로 건너뛰기
주의:: 이 문서는 사용자의 편의를 위해 제공됩니다. 이 문서는 번역 소프트웨어를 사용하여 자동으로 번역되었으며 교정을 거치지 않았을 수 있습니다. 이 문서의 영어 버전이 가장 최신의 정보를 확인할 수 있는 공식 버전으로 간주해야 합니다. 여기에서 액세스할 수 있습니다..

사용자 지정 수식 함수

마지막 업데이트 날짜: 2월 12, 2025

명시된 경우를 제외하고 다음 구독 중 어느 것에서나 사용할 수 있습니다.

Operations Hub   Professional , Enterprise

사용자 지정 수식을 사용하여 워크플로에서 데이터 서식을 지정하는 경우 등록된 레코드의 속성 값 또는 이전 작업의 출력이 포함된 함수를 사용하여 복잡한 수식을 만들 수 있습니다.

아래의 다양한 기능을 검토하여 어떤 기능을 사용할지 결정하세요:

기능 설명
복근 숫자의 절대값을 검색합니다. 이 함수를 사용하여 숫자가 양수인지 확인할 수 있습니다.
  • 공식 예시: abs([숫자 또는 숫자 속성])
    • 예: abs(-10)
    • 예제 출력: 10
추가 다른 숫자 값에 숫자 값을 더합니다. 이 함수는 + 연산자와 동일합니다. 다음과 함께 사용합니다:
  • 숫자: 연산에 대한 초기 숫자 값입니다.
  • 추가할 숫자: 초기 숫자 값에 추가할 숫자입니다.
  • 공식 예시: add(number, number to add)
    • 예제: add(5, 10)
    • 예제 출력: 15

또는 다음을 사용할 수도 있습니다:

  • 공식 예시: number + number to add
    • 예제: 5+10
    • 예제 출력: 15
concat 여러 문자열 값을 결합합니다. 이 기능은 사용자 지정 모드에서 데이터 서식 지정 작업을 사용하는 경우에만 사용할 수 있습니다.
  • 예제 공식:concat([string 1], " ", [string 2])
    • 예제 concat([company name], " ", [MonthYear])
    • 예제 출력: HubSpot 6월 2006
대문자 문자열 값의 첫 글자를 대문자로 입력합니다. 첫 번째 문자는 대문자로, 나머지 문자는 모두 소문자로 표시됩니다. 입력의 다른 단어는 첫 글자가 대문자로 표시되지 않습니다.
  • 공식 예시: capitalize([string])
    • 예제: capitalize([firstname])
    • 예제 출력입니다: Henry
한 문자 또는 여러 문자를 잘라내어 값에서 문자열을 제거합니다. 이 함수는 문자열의 특정 부분을 일치시키고 잘라내는 데 사용할 수 있습니다. 매개변수는 제거할 문자열 부분을 지정합니다. 다음과 함께 사용합니다:
  • source: 문자를 제거할 소스 문자열입니다.
  • characters_to_cut: 제거할 특정 문자. 이 형식은 대소문자를 구분합니다.
  • 공식: cut(source, characters to cut)
    • 예제: cut([phone], "-")
    • 출력 예시: 80081234567


데이터 형식

참고: 이 공식은 더 이상 사용되지 않으며 아래의 format_datetime 함수로 대체되었습니다. 이 함수를 사용하는 작업은 계속 작동하지만 앞으로는 새 함수를 사용해야 합니다.

형식_날짜 타임스탬프를 사람이 읽기 쉬운 형식으로 변환합니다. 타임스탬프 또는 속성을 다음 매개변수와 함께 포함시켜 형식을 구성합니다:
  • 형식: 사용할 형식입니다. 값은 다음과 같습니다: 'short', 'medium', 'long', 'full'. 유니코드 LDML 패턴을 사용하여 사용자 지정 형식을 지정할 수도 있습니다.
  • timeZone: 출력 데이터의 표준 시간대( IANA TZDB 형식)입니다. 기본적으로 UTC 시간을 반환합니다.
  • 캘: 로캘 인식 형식에 사용할 로캘입니다.
  • 공식: format_datetime(date, format, timeZone, locale)
    • 예제: format_datetime([closedate], 'medium', 'America/New_York, 'de-DE')
    • 예제 출력: 08.02.2024, 17:09:49
나누다 숫자를 나눕니다. 이 함수는 / 연산자의 대체 기능입니다. 다음과 함께 사용합니다:
  • 숫자: 나눌 숫자
  • 제수: 나누기 연산에서 나눌 숫자입니다.
  • 공식: divide(number, divisor)
    • 예제: divide (8, 4)
    • 예제 출력입니다: 2

또는 다음을 사용할 수도 있습니다:

  • 공식: number/divisor
    • 예제: 8/4
    • 예제 출력입니다: 2
분할 가능 숫자를 균등하게 나눌 수 있는지 테스트합니다. 나머지가 없으면 이 함수는 참으로 평가됩니다. 나머지가 있으면 이 함수는 거짓으로 평가됩니다. 다음과 함께 사용하세요:
  • 숫자: 나눌 숫자
  • 제수: 나누기 연산을 위해 나눌 수 있습니다.
  • 공식: divisible(number, divisor)
    • 예제: divisible (5,2)
    • 예제 출력: false
join 각 값 사이에 구분 기호를 사용하여 두 개 이상의 문자열을 하나의 결과 문자열로 결합합니다. 이 기능은 사용자 지정 모드에서 데이터 서식 지정 작업을 사용하는 경우에만 사용할 수 있습니다.

다음과 함께 사용합니다:
  • 구분 기호: 각 항목 사이에 삽입할 구분 문자열입니다.
  • 항목: 결합할 문자열의 수입니다.
  • 공식: join(delimiter, items)
    • 예제: join("-", "A", "B", "C")
    • 출력 예시: A-B-C
왼쪽 문자열 값의 시작 부분에서 문자열 값의 하위 문자열을 반환합니다. 이 함수는 사용자 지정 모드에서 데이터 서식 지정 작업을 사용하는 경우에만 사용할 수 있습니다.
  • 공식: left(string, length)
    • 예제: left("Maria", "1")
    • 예제 출력입니다: M


길이 문자열의 문자 수를 반환합니다.
  • 공식: length(string)
    • 예제: left("Hello World!")
    • 예제 출력: 12
lower 문자열의 모든 문자를 모두 소문자로 변환합니다.
  • 공식: lower([string])
    • 예제: lower(["HELLO WORLD"])
    • 예제 출력: 헬로 월드
mid 문자열 값에서 문자의 하위 문자열을 반환합니다. 이 함수는 사용자 지정 모드에서 데이터 서식 지정 작업을 사용하는 경우에만 사용할 수 있습니다.
  • 공식: mid(string, start-index, length)
    • 예제: join("abc123", 2, 2)
    • 예제 출력: c1
마이너스_시간 날짜/시간 개체에서 시간을 뺍니다. 다음과 함께 사용합니다:
  • datetime: 시간을 뺄 날짜/시간 개체입니다.
  • 차이: 뺄 시간의 양입니다.
  • timeunit: 뺄 시간 단위입니다. 다음을 사용할 수 있습니다:
    • hours
    • 반_일
    • days
    • weeks
    • 개월
  • 공식: minus_time(datetime, diff, timeunit)
    • 예제: minus_time([closedate], 2, "days")
    • 예제 출력: 04/11/2020
승수 값에 숫자를 곱합니다. 이 함수는 * 연산자의 대체 함수입니다. 다음과 함께 사용합니다:
  • 숫자: 곱할 숫자
  • 곱하기: 곱할 숫자입니다.
  • 공식: multipler(number, multipler)
    • 예: multiplier(5, 3)
    • 예제 출력: 15

또는 다음을 사용할 수도 있습니다:

  • 공식: number*multipler
    • 예: 5*3
    • 예제 출력: 15
숫자 문자열을 숫자로 변환합니다.
  • 공식: number(string, default?)
    • 예제: left("36")
    • 예제 출력: 36
plus_time 날짜/시간 개체에 시간을 추가합니다. 다음과 함께 사용합니다:
  • datetime: 시간을 추가할 날짜/시간 객체.
  • 차이: 추가할 시간의 양입니다.
  • timeunit: 추가할 시간 단위입니다.
  • 공식: plus_time(datetime, diff, timeunit)
    • 예제: plus_time([closedate], 2, "days")
    • 예제 출력: 06/11/2020


randomNumber 범위 내에서 난수를 생성합니다.

이 기능을 사용하면 생성되는 번호는 완전히 무작위이며 반복될 수 있습니다. 예를 들어 1~3의 범위를 사용하고 3개의 연락처를 등록한 경우 3개의 고유 번호가 생성되지 않을 수 있습니다.

최소 및 최대 숫자가 모두 범위에 포함됩니다. 범위를 설정할 때 0과 음수를 사용할 수도 있습니다.
  • 공식: randomNumber(minimum, maximum)
    • 예제: randomNumber(1, 3)
    • 출력 예시: 1 또는 2
대체 하위 문자열의 모든 인스턴스를 다른 문자열로 바꿉니다. 다음과 함께 사용합니다:
  • string: 검색하고 바꿀 문자열입니다.
  • old: 대체할 하위 문자열입니다.
  • new: 대체할 문자열입니다.
  • count: 바꿀 부분 문자열의 인스턴스 수입니다. 제공하지 않으면 모든 하위 문자열이 대체됩니다.
  • 공식: replace(string, old, new, count)
    • 예제: replace( "Hello world!", "Hello", "Hi", 1)
    • 예제 출력: 안녕 세상!
오른쪽 문자열 값의 끝에서 문자열 값의 하위 문자열을 반환합니다. 이 함수는 사용자 지정 모드에서 데이터 서식 지정 작업을 사용하는 경우에만 사용할 수 있습니다.
  • 공식: right(string, length)
    • 예제: right("abc123", 3)
    • 출력 예시: 123
regex_replace 정규식 패턴을 검색하여 제공된 문자열로 바꿉니다. 다음 매개변수와 함께 사용합니다:
  • original_string: 검색할 원본 문자열입니다.
  • pattern: 일치시킬 정규식 패턴. RE2 구문에 대한 정보는 여기에서 확인할 수 있습니다.
  • replacement_string: 패턴과 일치하는 문자를 대체할 문자열입니다.
  • 공식: regex_replace(original_string, pattern, replacement_string)
    • 예제: regex_replace("contact-us-2", "[^a-zA-Z]", "")
    • 출력 예시: CONTACTUS
root 숫자의 제곱근을 계산합니다. 선택 사항으로 계산할 N번째 근을 지정합니다. 다음과 함께 사용합니다:
  • 숫자: 근을 구할 숫자.숫자의 제곱근을 계산합니다. 선택 사항으로 계산할 N번째 근을 지정합니다.
  • nthRoot: 계산할 n번째 근입니다. 지정하지 않으면 제곱근이 사용됩니다.
  • 공식: root(number, nthRoot)
    • 예제: root(625, 4)
    • 예제 출력: 5
라운드 숫자를 지정된 소수점 이하로 반올림합니다. 다음과 함께 사용합니다:
  • 정밀도: 반올림할 소수점입니다.
  • 반올림 방법: 가장 가까운 정수로 반올림하거나 반내림합니다. 다음과 같은 반올림 방법을 사용할 수 있습니다:
    • common
    • ceil
    • floor
  • 공식: round(number, precision, rounding method)
    • 예제: round(52.5, 0, 'floor')
    • 예제 출력: 52
스트립태그 SGML/XML 태그를 제거하고 인접한 공백을 한 칸씩 바꿉니다. 이 필터는 변수에서 HTML 태그를 제거하는 데 사용할 수 있습니다.
  • 공식: striptags([string])
    • 예제: striptags(<div><p>Potato</p></div>)
    • 예제 출력입니다: Potato
title 텍스트를 제목 대/소문자로 변경합니다. 결과 문자열의 각 단어는 대문자로 시작하고 나머지 문자는 모두 소문자로 바뀝니다.
  • 공식: title([string])
    • 예제: title("cheddar CHEESE")
    • 예제 출력입니다: 체다 치즈
트림 문자열에서 선행 및 후행 공백을 제거합니다.
  • 공식: trim([string])
    • 예: trim(" peach ")
    • 예제 출력: peach
유니크 타임스탬프 날짜/시간 개체를 유닉스 타임스탬프로 변환합니다.
  • 공식: unixtimestamp([dateteime])
    • 예제: unixtimesstamp([closedate])
    • 출력 예시: 16528638 24
upper 모든 문자를 대문자로 변경합니다.
  • 공식: upper([string])
    • 예제: upper("teatime")
    • 출력 예시: TEATIME
urlencode 이스케이프 및 URL은 UTF-8 형식을 사용하여 문자열을 인코딩합니다.
  • 공식: urlencode([string])
    • 예제: urlencode("hi there")
    • 예제 출력: hi%20there
이 문서가 도움이 되었나요?
이 양식은 문서 피드백에만 사용됩니다. HubSpot으로 도움을 받는 방법 알아보기.