지원되는 매핑 함수
ADD
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
ADD |
지정된 숫자를 기존 숫자에 추가합니다. | ADD(value) |
추가할 숫자 | 두 숫자의 합 |
예시: 두 정수 덧셈
샘플 데이터: $var1$ = 15
사용: $var1$.ADD(5)
출력: 20
AND
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
AND |
지정된 불리언 값에 대한 논리 AND 연산을 수행합니다. | AND(value) |
불리언 값 | 불리언 |
예시: 불리언 표현식의 AND 값 찾기
샘플 데이터: $var1$ = TRUE
사용: $var1$.AND(TRUE)
출력: TRUE
APPEND_ALL
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
APPEND_ALL |
지정된 모든 값을 배열에 추가합니다. | APPEND_ALL(value1, value2, ...) |
추가할 값 추가할 값의 데이터 유형은 배열의 데이터 유형과 일치해야 합니다. 예를 들어 |
값이 추가된 배열 |
예시 1: 정수 배열에 값 추가
샘플 데이터: $var1$ = {3,6,8,1}
사용: $var1$.APPEND_ALL(7,9,15)
출력: {3,6,8,1,7,9,15}
예시 2: 불리언 배열에 값 추가
샘플 데이터: $var1$ = {True,False,True}
사용: $var1$.APPEND_ALL(False,True)
False
및 True
를 추가합니다.
출력: {True,False,True,False,True}
예시 3: 문자열 배열에 값 추가
샘플 데이터: $var1$ = {"Hello","Apigee"}
사용: $var1$.APPEND_ALL("Integrations","Test")
Integrations
및 Test
를 추가합니다.
출력: {"Hello","Apigee","Integrations","Test"}
APPEND_ELEMENT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
APPEND_ELEMENT |
요소를 JSON 배열에 추가합니다. | APPEND_ELEMENT(value) |
추가할 값 | 추가된 요소가 있는 JSON 배열 |
예시: JSON 배열에 요소 추가
샘플 데이터: $var1$ = ["first", "second", "third", "fourth"]
사용: $var1$.APPEND_ELEMENT("fifth")
var1
에 fifth
요소를 추가합니다.
출력: ["first", "second", "third", "fourth", "fifth"]
.
APPEND
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
APPEND |
배열에 지정된 값을 추가합니다. | APPEND(value) |
추가할 값 추가할 값의 데이터 유형은 배열의 데이터 유형과 일치해야 합니다. 예를 들어 |
값이 추가된 배열 |
예시 1: 정수 배열에 값 추가
샘플 데이터: $var1$ = {3,6,8,1}
사용: $var1$.APPEND(7)
출력: {3,6,8,1,7}
예시 2: 불리언 배열에 값 추가
샘플 데이터: $var1$ = {True,False,True}
사용: $var1$.APPEND(True)
출력: {True,False,True,True}
예시 3: 문자열 배열에 값 추가
샘플 데이터: $var1$ = {"Hello","Apigee"}
사용: $var1$.APPEND("Integrations")
Integrations
를 추가합니다.
출력: {"Hello","Apigee","Integrations"}
AVG
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
AVG |
배열에 있는 모든 값의 숫자 평균을 계산합니다. | AVG() |
해당 사항 없음 | 배열에 있는 모든 값의 평균. 반환 값은 Double 유형입니다.
|
예시 1: 정수 배열의 모든 값의 평균 계산
샘플 데이터: $var1$ = {2,4,9,3}
사용: $var1$.AVG()
출력: 4.5
예시 2: double 배열의 모든 값의 평균 계산
샘플 데이터: $var1$ = {2.0,6.1,3.9}
사용: $var1$.AVG()
출력: 4.0
CEIL
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
CEIL |
제공된 입력보다 크거나 같은 가장 작은 정수를 계산합니다. | CEIL() |
해당 사항 없음 | 정수 |
예시: 숫자의 상한값을 찾습니다.
샘플 데이터: $var1$ = {3.4}
사용: $var1$.CEIL()
출력: 4
CONCAT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
CONCAT |
지정된 문자를 기존 문자열에 연결합니다. | CONCAT(value) |
연결할 문자열 | 연결된 문자열 |
예시: 기존 문자열에 문자열을 연결
샘플 데이터: $var1$ = "HelloApigee"
사용: $var1$.CONCAT("Integrations")
Integrations
문자열을 연결합니다.
출력: HelloApigeeIntegrations
CONTAINS
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
CONTAINS |
지정된 문자열 또는 문자열 배열에서 지정된 값의 일치 항목을 확인합니다. | CONTAINS(value) |
검색할 값 | 불리언 일치 항목이 있으면 TRUE, 그렇지 않은 경우 FALSE를 반환합니다. |
예시: 문자열에서 문자 시퀀스 어커런스 확인
샘플 데이터: $var1$ = "Hello Apigee Integrations"
사용: $var1$.CONTAINS("xyz")
xyz
어커런스를 확인합니다.
출력: FALSE
DECODE_BASE64_STRING
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
DECODE_BASE64_STRING |
base64 문자열을 UTF-8 문자 집합으로 디코딩합니다. | DECODE_BASE64_STRING() |
해당 사항 없음 | 디코딩된 UTF-8 문자열입니다. |
예: base64 문자열 디코딩
샘플 데이터: $var1$ = "SGVsbG8gSW50ZWdyYXRpb24h"
사용: $var1$.DECODE_BASE64_STRING()
출력: Hello Integration!
DIVIDE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
DIVIDE |
기존 숫자를 지정된 숫자로 나눕니다. | DIVIDE(value) |
숫자로 나눔(제수) | 나누기 연산의 몫 |
예시: 정수를 다른 정수로 나누기
샘플 데이터: $var1$ = 16
사용: $var1$.DIVIDE(3)
출력: 5
EQUALS
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
EQUALS |
지정된 값을 기존 값과 비교합니다. | EQUALS(value) |
비교할 값 | 불리언 지정된 값이 기존 값과 일치하면 TRUE, 그렇지 않은 경우 FALSE를 반환합니다. |
예시 1: 두 문자열 비교
샘플 데이터: $var1$ = "Apigee Integrations"
사용: $var1$.EQUALS("Apigee Integrations")
출력: TRUE
예시 2: 두 정수 비교
샘플 데이터: $var1$ = 34
사용: $var1$.EQUALS(23)
출력: FALSE
EQUALS_IGNORE_CASE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
EQUALS_IGNORE_CASE |
지정된 값을 기존 값과 비교합니다. | EQUALS_IGNORE_CASE(value) |
비교할 값 | 불리언 지정된 값이 기존 값과 일치하면(대소문자 무시) TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. |
예시: 두 문자열 비교
샘플 데이터: $var1$ = "Apigee Integrations"
사용: $var1$.EQUALS_IGNORE_CASE("apigee integrations")
apigee integrations
인지 확인합니다.
출력: TRUE
EPOCH_TO_HUMAN_READABLE_TIME
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
EPOCH_TO_HUMAN_READABLE_TIME |
Unix epoch 시간(밀리초)을 인간이 읽을 수 있는 시간 형식으로 변환합니다. | EPOCH_TO_HUMAN_READABLE_TIME (value, value) |
이 함수는 다음 인수를 가져옵니다.
|
인간이 읽을 수 있는 형식으로 변환된 타임스탬프 |
예시: Unix epoch 시간(밀리초)을 인간이 읽을 수 있는 형식으로 변환합니다.
샘플 데이터: $var1$ = 1667494335011
용도 1: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, d MMM yyyy HH:mm:ss z","UTC")
var1을 인간이 읽을 수 있는 타임스탬프 형식인 EEE, d MMM yyyy HH:mm:ss z(UTC 시간대)로 변환합니다.
출력: Thu, 3 Nov 2022 16:52:15 UTC
용도 2: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS","GMT")
var1을 인간이 읽을 수 있는 타임스탬프 형식인 EEE, yy-MM-dd HH:mm:ss,SSS(GMT 시간대)로 변환합니다.
출력: Thu, 22-11-03 16:52:15,011
용도 3: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ","America/Los_Angeles")
var1을 인간이 읽을 수 있는 타임스탬프 형식인 EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ(America/Los_Angeles 시간대)로 변환합니다.
출력: Thu, 22-11-03 09:52:15,011 GMT-07:00
EXPONENT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
EXPONENT |
지정된 지수로 거듭제곱한 기존 숫자의 값을 계산합니다. | EXPONENT(value) |
지수 값 | 지정된 지수로 거듭제곱한 숫자의 값 |
예시: 3으로 거듭제곱한 정수 값 찾기
샘플 데이터: $var1$ = 5
사용: $var1$.EXPONENT(3)
출력: 125
FILTER
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
FILTER |
지정된 필터 조건을 충족하는 배열 요소를 필터링합니다.
필터 조건은 TRUE 또는 FALSE로 평가되어야 합니다. 필터 조건에는 현재 배열 반복 요소에 적용된 하나 이상의 변환 함수가 포함됩니다. |
FILTER(~objn -> Variable or Value)
여기에서 ~objn는 변환 함수를 적용하려는 현재 배열 요소를 나타냅니다. 기본적으로 n의 값은 1부터 시작합니다.
스키마가 있는 JSON 배열의 경우 현재 배열 요소 뒤에 점(.) 표기법을 사용하여 해당 배열 요소의 중첩된 속성에 직접 액세스할 수 있습니다. 예를 들면 | TRUE 또는 FALSE로 평가되는 필터 조건 | 필터 조건과 일치하는 요소의 배열 |
예시 1: 문자열 배열 필터링
샘플 데이터:
$var1$ = {
"sara@example.com",
"bola@example.com",
"222larabrown@gmail.com",
"dana@examplepetstore.com",
"cloudysanfrancisco@gmail.com"}
사용: $var1$.FILTER(~obj1-> ~obj1.CONTAINS("@gmail.com"))
var1의 @gmail.com을 포함하는 문자열 배열을 필터링합니다.
출력:
{"222larabrown@gmail.com","cloudysanfrancisco@gmail.com"}
예시 2: JSON 배열 필터링
샘플 데이터:
$var1$ = { "citynames": [ { "city": "Abbeville", "state": "Louisiana" }, { "city": "Aberdeen", "state": "Maryland" }, { "city": "Benicia", "state": "California" }, { "city": "Chehalis", "state": "Washington" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }, { "city": "Cheektowaga", "state": "New York" } ] }
사용량:
var1.citynames .FILTER(~obj1-> ~obj1 .GET_PROPERTY("city") .EQUALS("Aberdeen") )
var1에서 도시가 Aberdeen인 요소를 필터링합니다.
출력:
[{ "city": "Aberdeen", "state": "Maryland" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }]
예시 3: 중첩된 JSON 배열 필터링
샘플 데이터:
$var1$ = { "products": [ { "PA": "Integrations", "users": [ { "name": "Ariel", "role": [ "editor", "approver" ] }, { "name": "Dana", "role": [ "admin", "deployer" ] }, { "name": "Lee", "role": [ "viewer" ] } ] }, { "PA": "Apigee", "users": [ { "name": "Mahan", "role": [ "editor", "admin", "deployer" ] }, { "name": "Quinn", "role": [ "invoker" ] } ] }, { "PA": "Connectors", "users": [ { "name": "Kiran", "role": [ "invoker", "admin", "deployer" ] }, { "name": "Sasha", "role": [ "admin" ] } ] } ] }
사용량:
var1.products .FOR_EACH(~obj1 -> ~obj1 .SET_PROPERTY( ~obj1 .GET_PROPERTY("users") .FILTER(~obj2 -> ~obj2 .GET_PROPERTY("role") .TO_STRING() .CONTAINS("admin") ) , "users" ) )
var1의 users에서 admin을 포함하는 요소를 필터링합니다.
출력:
[{ "PA": "Integrations", "users": [{ "name": "Dana", "role": ["admin", "deployer"] }] }, { "PA": "Apigee", "users": [{ "name": "Mahan", "role": ["editor", "admin", "deployer"] }] }, { "PA": "Connectors", "users": [{ "name": "Kiran", "role": ["invoker", "admin", "deployer"] }, { "name": "Sasha", "role": ["admin"] }] }]
FLATTEN
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
FLATTEN |
JSON 배열을 재귀적으로 평면화하여 새 1차원 배열을 만듭니다. | FLATTEN() |
해당 사항 없음 | 평면화된 JSON 배열 |
예시: 중첩 JSON 배열 평면화
샘플 데이터: $var1$ = [[1, 2], [3, 4]]
사용: $var1$.FLATTEN()
출력: [1, 2, 3 ,4]
FLOOR
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
FLOOR |
제공된 입력보다 작거나 같은 가장 큰 정수를 계산합니다. | FLOOR() |
해당 사항 없음 | 정수 |
예:
샘플 데이터: $var1$ = {27.6}
사용: $var1$.FLOOR()
출력: 27
FOR_EACH
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
FOR_EACH |
배열의 각 요소에 대해 하나 이상의 변환 함수를 적용합니다. | FOR_EACH(~objn -> Variable or Value)
여기에서 ~objn는 변환 함수를 적용하려는 현재 배열 반복 요소를 나타냅니다. 기본적으로 n의 값은 1부터 시작합니다. 스키마가 있는 JSON 배열의 경우 현재 배열 요소 뒤에 점(.) 표기법을 사용하여 해당 배열 요소의 중첩된 속성에 직접 액세스할 수 있습니다. 예시 보기 |
변환 함수 | 요소의 배열 |
예시 1: 값을 모두 문자열 배열의 요소로 연결
샘플 데이터: $var1$ = {"Alex","Bola","Charlie","Dana","Hao"}
사용: $var1$.FOR_EACH(~obj1-> ~obj1.CONCAT("@gmail.com"))
@gmail.com 값을 var1로 연결합니다.
출력:
{
"Alex@gmail.com",
"Bola@gmail.com",
"Charlie@gmail.com",
"Dana@gmail.com",
"Hao@gmail.com"
}
예시 2: 스키마가 없는 JSON 배열이 지정된 경우 모든 JSON 객체에 속성 추가
샘플 데이터:
$var1$ = { "employeeDetails": [ { "name": "Alex" }, { "name": "Bola" }, { "name": "Charlie" } ] }
사용: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.SET_PROPERTY("Google","company"))
company:Google 속성을 var1에 추가합니다.
출력:
[ { "name": "Alex", "company": "Google" }, { "name": "Bola", "company": "Google" }, { "name": "Charlie", "company": "Google" } ]
예시 3: 스키마가 없는 JSON 배열이 지정된 경우 모든 중첩된 JSON 객체에 속성 추가
샘플 데이터:
$var1$ = { "employeeDetails": [ { "name": "Alex", "details": [ { "age": "27", "address": "1800 Amphibious Blvd. Mountain View, CA 94045" } ] }, { "name": "Bob", "details": [ { "age": "25", "address": "8 Rue du Nom Fictif 341 Paris" } ] } ], "deptDetails": [ { "id1": "HR" }, { "id2": "Finance" }, { "id3": "Sales" } ] }
사용: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.GET_PROPERTY("details").FOR_EACH(~obj2-> ~obj2.SET_PROPERTY("dd/mm/yyyy", "dob")))
var1의 details에 자리표시자 속성 dob: 'dd/mm/yyyy'를 추가합니다.
출력:
[ [ { "age": "27", "address": "1800 Amphibious Blvd. Mountain View, CA 94045", "dob": "dd/mm/yyyy" } ], [ { "age": "25", "address": "8 Rue du Nom Fictif 341 Paris", "dob": "dd/mm/yyyy" } ] ]
예시 4: 스키마가 있는 JSON 배열에 JSON 객체의 중첩된 속성 연결
샘플 데이터:
$var1$ = {"citynames": [ { "city": "Abbeville", "info": { "pincode": 29620, "state": "South Carolina", "location" : { "lat" : "50.1055 N", "lon": "1.8368 E" } } }, { "city": "Aberdeen", "info": { "pincode": AB10, "state": "Scotland", "location" : { "lat" : "57.1499 N", "lon": "2.0938 W" } } }, { "city": "Benicia", "info": { "pincode": 94510, "state": "California", "location" : { "lat" : "38.0494 N", "lon": "122.1586 W" } } } ] }
사용: $var1$.citynames.FOR_EACH(~obj1-> ~obj1.city.CONCAT(",").CONCAT(~obj1.info.location.lat).CONCAT(",").CONCAT(~obj1.info.location.lon))
var1에 구분 기호 (,)를 사용하여 city의 중첩 속성을 연결합니다.
출력:
[ "Abbeville,50.1055 N,1.8368 E", "Aberdeen,57.1499 N,2.0938 W", "Benicia,38.0494 N,122.1586 W" ]
예시 5: 템플릿 JSON에서 JSON 배열 객체 참조를 확인합니다.
샘플 데이터:
$var2$ = { "cityName": "$~obj1.city$", "latitude": "$~obj1.info.location.lat$", "longitude": "$~obj1.info.location.lon$" }
$var1$ = {"citynames": [ { "city": "Abbeville", "info": { "pincode": 29620, "state": "South Carolina", "location" : { "lat" : "50.1055 N", "lon": "1.8368 E" } } }, { "city": "Aberdeen", "info": { "pincode": AB10, "state": "Scotland", "location" : { "lat" : "57.1499 N", "lon": "2.0938 W" } } }, { "city": "Benicia", "info": { "pincode": 94510, "state": "California", "location" : { "lat" : "38.0494 N", "lon": "122.1586 W" } } } ] }
사용: $var1$.citynames.FOR_EACH(~obj1-> $var2$.RESOLVETEMPLATE())
var2에서 ~obj1
의 참조를 확인합니다. 여기서 ~obj1
은 var2의 현재 반복 요소입니다.
출력:
[ { "cityName": "Abbeville", "latitude": "50.1055 N", "longitude": "1.8368 E", } { "cityName": "Aberdeen", "latitude": "57.1499 N", "longitude": "2.0938 W", } { "cityName": "Benicia", "latitude": "38.0494 N", "longitude": "122.1586 W", } ]
GET_ELEMENT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET_ELEMENT |
JSON 배열에서 지정된 색인에 있는 요소를 반환합니다. 배열에서 첫 번째 값은 색인 0 위치에 보관되고 마지막 값은 색인 n-1 위치에 보관되며 여기서 n은 배열의 크기입니다. | GET_ELEMENT(value) |
요소의 색인 값 | 요소 값 |
예시: JSON 배열에서 요소 값 가져오기
샘플 데이터: $var1$ = ["first", "second", "third", "fourth"]
사용: $var1$.GET_ELEMENT(2)
2
색인에서 요소를 가져옵니다.
출력: third
GET_PROPERTY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET_PROPERTY |
JSON 객체에서 지정된 속성의 값을 반환합니다. | GET_PROPERTY(value) |
속성 이름 | 속성 값 |
예시: JSON 객체에서 속성 값 가져오기
샘플 데이터: $var1$ = {"productId": 23,"productName": "radio"}
사용: $var1$.GET_PROPERTY("productId")
productId
속성 값을 가져옵니다.
출력: 23
GET
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET |
배열에서 지정된 색인 위치의 값을 반환합니다. 배열에서 첫 번째 값은 색인 0 위치에 보관되고 마지막 값은 색인 n-1 위치에 보관되며 여기서 n은 배열의 크기입니다. | GET(value) |
정수 유형의 색인 값 | 배열의 특정 색인 위치에 있는 값. 반환 유형은 배열의 데이터 유형에 따라 다릅니다. 예를 들어 정수 배열의 경우 이 함수는 정수 값을 반환합니다. |
예시 1: 정수 배열에서 색인 위치의 값 가져오기
샘플 데이터: $var1$ = {11,6,7,2,15,8}
사용: $var1$.GET(3)
출력: 2
예시 2: 문자열 배열에서 색인 위치의 값 가져오기
샘플 데이터: $var1$ =
{"Hello", "Test", "Apigee", "Integrations", "API Trigger", "Cloud"}
사용: $var1$.GET(5)
출력: Cloud
GREATER_THAN_EQUAL_TO
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GREATER_THAN_EQUAL_TO |
정수가 지정된 값보다 크거나 같은지 확인합니다. | GREATER_THAN_EQUAL_TO(value) |
확인할 정수 값 | 불리언 정수가 지정된 값보다 크거나 같으면 TRUE, 그렇지 않은 경우 FALSE를 반환합니다. |
예시: 정수가 지정된 값보다 크거나 같은지 확인
샘플 데이터: $var1$ = 35
사용: $var1$.GREATER_THAN_EQUAL_TO(15)
출력: TRUE
GREATER_THAN
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GREATER_THAN |
기존 숫자가 지정된 수보다 큰지 확인합니다. | GREATER_THAN(value) |
확인할 숫자 | 불리언 기존 숫자가 지정된 값보다 크면 TRUE를 반환하고 그렇지 않은 경우 FALSE를 반환합니다. |
예시: 정수가 지정된 값보다 큰지 확인
샘플 데이터: $var1$ = 25
사용: $var1$.GREATER_THAN(27)
출력: FALSE
LENGTH
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
LENGTH |
문자열의 길이를 계산합니다. 문자열 길이는 문자열의 문자 수입니다. | LENGTH() |
해당 사항 없음 | 문자열 길이입니다. |
예시: 문자열 길이 계산
샘플 데이터: $var1$ = "Hello Apigee Test"
사용: $var1$.LENGTH()
출력: 17
LESS_THAN_EQUAL_TO
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
LESS_THAN_EQUAL_TO |
정수가 지정된 값보다 작거나 같은지 확인합니다. | LESS_THAN_EQUAL_TO(value) |
확인할 정수 값 | 불리언 정수가 지정된 값보다 작거나 같으면 TRUE, 그렇지 않은 경우 FALSE를 반환합니다. |
예시: 정수가 지정된 값보다 작거나 같은지 확인
샘플 데이터: $var1$ = 35
사용: $var1$.LESS_THAN_EQUAL_TO(15)
출력: FALSE
LESS_THAN
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
LESS_THAN |
기존 숫자가 지정된 수보다 작은지 확인합니다. | LESS_THAN(value) |
확인할 숫자 | 불리언 기존 숫자가 지정된 수보다 작으면 TRUE를 반환하고 그렇지 않은 경우 FALSE를 반환합니다. |
예시: 정수가 지정된 값보다 작은지 확인
샘플 데이터: $var1$ = 25
사용: $var1$.LESS_THAN(27)
27
보다 작은지 확인합니다.
출력: TRUE
MAX
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
MAX |
배열에서 최댓값을 찾습니다. | MAX() |
해당 사항 없음 | 배열의 최댓값 |
예시 1: 정수 배열에서 최댓값 가져오기
샘플 데이터: $var1$ = {5,8,2,1}
사용: $var1$.MAX()
출력: 8
예시 2: double 배열에서 최댓값 가져오기
샘플 데이터: $var1$ = {2.5,6.1,4.9}
사용: $var1$.MAX()
출력: 6.1
MERGE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
MERGE |
JSON 변수 두 개(객체나 배열)를 병합합니다. 두 변수 모두에 동일한 값이 있으면 함수는 중복 값을 삭제합니다. | MERGE(value) |
병합할 JSON 값 | JSON 객체 또는 배열 |
예시: 두 개의 JSON 객체 병합
샘플 데이터: $var1$ = {"productId": 23}
사용: $var1$.MERGE({"productName":"radio"})
{"productName":"radio"}
값을 var1과 병합합니다.
출력: {"productId": 23,"productName": "radio"}
예시: 두 개의 JSON 배열 병합
샘플 데이터: $var1$ = ["first", "second", "third"]
사용: $var1$.MERGE([4,5])
[4,5]
값을 var1과 병합합니다.
출력: ["first", "second", "third",4,5]
MIN
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
MIN |
배열에서 최솟값을 찾습니다. | MIN() |
해당 사항 없음 | 배열의 최솟값 |
예시 1: 정수 배열에서 최솟값 찾기
샘플 데이터: $var1$ = {5,8,2,1}
사용: $var1$.MIN()
출력: 1
예시 2: double 배열에서 최솟값 찾기
샘플 데이터: $var1$ = {2.5,6.1,4.9}
사용: $var1$.MIN()
출력: 2.5
MOD
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
MOD |
두 값을 나누고 나누기 연산의 나머지를 반환합니다. | MOD(value) |
제수의 값 | 나누기 연산의 나머지 |
예시: 나누기 연산의 나머지 찾기
샘플 데이터: $var1$ = 90
사용: $var1$.MOD(3)
3
으로 나눕니다.
출력: 0
MULTIPLY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
MULTIPLY |
기존 숫자에 지정된 숫자를 곱합니다. | MULTIPLY(value) |
곱할 숫자 | 두 숫자의 곱 |
예시: 두 정수의 곱 찾기
샘플 데이터: $var1$ = 10
사용: $var1$.MULTIPLY(3)
출력: 30
NAND
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
NAND |
지정된 불리언 값에 논리 NAND 연산을 수행합니다. | NAND(value) |
불리언 값 | 불리언 |
예시: 불리언 표현식의 NAND 값 찾기
샘플 데이터: $var1$ = TRUE
사용: $var1$.NAND(TRUE)
출력: FALSE
NOR
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
NOR |
지정된 불리언 값에 대해 논리 NOR 연산을 수행합니다. | NOR(value) |
불리언 값 | 불리언 |
예시: 불리언 표현식의 NOR 값 찾기
샘플 데이터: $var1$ = FALSE
사용: $var1$.NOR(FALSE)
출력: TRUE
NOT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
NOT |
불리언의 반대 값을 반환합니다. | NOT() |
해당 사항 없음 | 불리언 |
예시: 불리언의 반대 값 찾기
샘플 데이터: $var1$ = FALSE
사용: $var1$.NOT()
출력: TRUE
OR
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
OR |
지정된 불리언 값에 논리 OR 연산을 수행합니다. | OR(value) |
불리언 값 | 불리언 |
예시: 불리언 표현식의 OR 값 찾기
샘플 데이터: $var1$ = FALSE
사용: $var1$.OR(TRUE)
출력: TRUE
REMOVE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
REMOVE |
배열에서 지정된 값을 삭제합니다. | REMOVE(value) |
삭제할 값 | 지정된 값을 삭제한 후 업데이트된 배열 |
예시: 문자열 배열에서 문자열 삭제
샘플 데이터: $var1$ = {"Hello","Apigee","Integrations"}
사용: $var1$.REMOVE("Integrations")
Integrations
삭제
출력: {"Hello","Apigee"}
REMOVE_AT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
REMOVE_AT |
지정된 색인의 배열에서 요소를 삭제합니다. | REMOVE_AT(value) |
배열의 색인 값 | 지정된 요소를 삭제한 후 업데이트된 배열 |
예시: 문자열 배열에서 요소 삭제
샘플 데이터: $var1$ = {"Hello","Apigee","Integrations"}
사용: $var1$.REMOVE_AT(1)
출력: {"Hello","Integrations"}
REMOVE_PROPERTY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
REMOVE_PROPERTY |
JSON 객체에서 속성을 삭제합니다. | REMOVE_PROPERTY(value) |
속성 이름 | 지정된 속성과 해당 값을 삭제한 후 JSON 객체를 업데이트했습니다. |
예시: JSON 객체에서 속성을 삭제합니다.
샘플 데이터:
$var1$ = { "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" } }
사용: $var1$.REMOVE_PROPERTY("address.street")
JSON에서 address.Street 속성을 삭제합니다.
출력:
{ "name": "Alex", "address": { "city": "Mountain View", "state": "CA", "pincode": "94045" } }
REPLACE_ALL
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
REPLACE_ALL |
문자열의 모든 하위 문자열 어커런스를 바꿉니다. | REPLACE_ALL(value, value) |
이 함수는 다음 인수를 가져옵니다.
|
대체된 값으로 업데이트된 문자열입니다. |
예시: 하위 문자열의 모든 어커런스를 새 값으로 바꿉니다.
샘플 데이터: $var1$ = "HelloApigee"
사용: $var1$.REPLACE_ALL("Apigee", "Google")
출력: HelloGoogle
RESOLVE_TEMPLATE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
RESOLVE_TEMPLATE |
$variable$ 참조가 포함된 템플릿 문자열의 참조를 확인합니다. | RESOLVE_TEMPLATE() |
해당 사항 없음 | 참조 변수 값이 있는 확인된 템플릿 |
예시: $variable$ 참조가 포함된 템플릿 JSON에서 JSON 참조를 확인합니다.
샘플 데이터:
$var1$ = { "name": "Alex", "address": "$var2$", "age": "25" }
$var2$ = { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }
사용: $var1$.RESOLVE_TEMPLATE()
var1의 var2 변수 참조를 확인합니다.
출력:
{ "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }, "age": "25" }
예시: $variable$ 참조가 포함된 템플릿 문자열의 문자열 참조를 확인합니다.
샘플 데이터:
$var1$ = Hello $var2$
$var2$ = World
사용: $var1$.RESOLVE_TEMPLATE()
var1의 var2 변수 참조를 확인합니다.
출력: Hello World
ROUND
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
ROUND |
숫자를 가장 가까운 정수로 반올림합니다. | ROUND() |
해당 사항 없음 | 정수 |
예시: 가장 가까운 정수로 숫자 반올림
샘플 데이터: $var1$ = 15.6
사용: $var1$.ROUND()
출력: 16
SET
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 | |
---|---|---|---|---|---|
SET |
지정된 색인에서 문자열 배열의 값을 업데이트합니다. | SET(value,value) |
이 함수는 다음 인수를 가져옵니다.
|
업데이트된 문자열 배열입니다. |
예시: 색인에서 문자열 배열의 값 업데이트
샘플 데이터: $var1$ = {"Hello","World","Integrations"}
사용: $var1$.SET(2,"Apigee")
출력: {"Hello","World","Apigee"}
SET_PROPERTY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
SET_PROPERTY |
JSON 객체의 속성을 추가하거나 업데이트합니다. | SET_PROPERTY(value) |
속성 이름과 값 | 새로 추가되거나 업데이트된 속성이 있는 JSON 객체입니다. |
예시: JSON 객체에 속성 추가
샘플 데이터: $var1$ = {"productId":23}
사용: $var1$.SET_PROPERTY("radio","productName")
출력: {"productId":23,"productName":"radio"}
.
예시: JSON 객체에 중첩 속성 추가
샘플 데이터: $var1$ = {"productId":23}
사용: $var1$.SET_PROPERTY({"productName","radio"},"productDetails")
출력: {"productId":23,"productDetails":{"productName":"radio"}}
.
예시: JSON 객체의 속성 업데이트
샘플 데이터: $var1$ = {"productId":23}
사용: $var1$.SET_PROPERTY("34","productId")
productId
속성을 업데이트합니다.
출력: {"productId":34}
.
SIZE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
SIZE |
배열의 요소 수를 계산합니다. | SIZE() |
해당 사항 없음 | 배열의 총 요소 수 |
예시 1: 문자열 배열 크기 찾기
샘플 데이터: $var1$ = {"Hello", "Apigee", "Integrations"}
사용: $var1$.SIZE()
출력: 3
예시 2: 정수 배열의 크기 찾기
샘플 데이터: $var1$ = {5,8,2,1,7}
사용: $var1$.SIZE()
출력: 5
SPLIT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
SPLIT |
지정된 구분 기호를 기준으로 문자열을 분할합니다. | SPLIT(value) |
문자열을 분할하는 데 사용할 문자 또는 문자 시퀀스 | 문자열 배열 |
예시 1: 공백 문자를 기준으로 문자열 분할
샘플 데이터: $var1$ = "Hello Apigee Integrations"
사용: $var1$.SPLIT(" ")
출력: {"Hello","Apigee","Integrations"}
예시 2: 쉼표를 기준으로 문자열 분할
샘플 데이터: $var1$ = "Test,Integrations"
사용: $var1$.SPLIT(",")
출력: {"Test","Integrations"}
SUBSTRING
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
SUBSTRING |
시작 색인 포함부터 종료 색인 제외까지 현재 문자열의 하위 문자열을 반환합니다. | SUBSTRING(value, value) |
이 함수는 다음 인수를 가져옵니다.
|
시작 및 종료 색인 사이의 문자열 |
예시: 시작 색인 숫자의 문자로 시작하고 종료 색인 숫자의 문자 전까지 끝나는 현재 문자열의 하위 문자열을 반환합니다.
샘플 데이터: $var1$ = "HelloApigee"
사용: $var1$.SUBSTRING(1, 5)
출력: ello
SUBTRACT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
SUBTRACT |
기존 숫자에서 지정된 수를 뺍니다. | SUBTRACT(value) |
뺄 숫자 | 두 숫자의 차 |
예시: 정수 값 빼기
샘플 데이터: $var1$ = 10
사용: $var1$.SUBTRACT(15)
출력: -5
SUM
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
SUM |
배열의 모든 값을 추가합니다. | SUM() |
해당 사항 없음 | 배열에 있는 모든 숫자의 합. 반환 유형은 배열의 유형에 따라 다릅니다. 예를 들어 Double 유형 배열의 경우 반환 유형은 double 값입니다. |
예시: 정수 배열의 모든 값 추가
샘플 데이터: $var1$ = {5,8,2,1}
사용: $var1$.SUM()
출력: 16
TO_BASE_64
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_BASE_64 |
UTF-8 문자 집합을 사용하여 문자열을 base64 형식으로 인코딩합니다. | TO_BASE_64() |
해당 사항 없음 | base64 인코딩 문자열 |
예시: 문자열을 base64 형식으로 인코딩
샘플 데이터: $var1$ = "Hello World!"
사용: $var1$.TO_BASE_64()
출력: SGVsbG8gV29ybGQh
TO_BOOLEAN_ARRAY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_BOOLEAN_ARRAY |
JSON 배열을 불리언 배열로 변환합니다. | TO_BOOLEAN_ARRAY() |
해당 사항 없음 | 불리언 배열 |
예시: JSON 배열을 불리언 배열로 변환
샘플 데이터: $var1$ = ["true", "false", "false"]
사용: $var1$.TO_BOOLEAN_ARRAY()
출력: {true, false, false}
TO_BOOLEAN
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_BOOLEAN |
문자열을 불리언 데이터 유형으로 변환합니다. | TO_BOOLEAN() |
해당 사항 없음 | 불리언 문자열에 true 또는 false 값이 있는 경우, 이 함수는 해당 불리언 값을 반환합니다. |
예시 1: 문자열의 불리언 값 가져오기
샘플 데이터: $var1$ = "true"
사용: $var1$.TO_BOOLEAN()
출력: TRUE
예시 2: 문자열의 불리언 값 가져오기
샘플 데이터: $var1$ = "FALSE"
사용: $var1$.TO_BOOLEAN()
출력: FALSE
TO_DOUBLE_ARRAY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_DOUBLE_ARRAY |
JSON 배열을 double 배열로 변환합니다. | TO_DOUBLE_ARRAY() |
해당 사항 없음 | double 배열 |
예시: JSON 배열을 double 배열로 변환
샘플 데이터: $var1$ = [1.3, 4.8, 7.9]
사용: $var1$.TO_DOUBLE_ARRAY()
출력: {1.3, 4.8, 7.9}
TO_DOUBLE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_DOUBLE |
문자열 또는 정수를 double로 변환합니다. | TO_DOUBLE() |
해당 사항 없음 | double |
예시 1: 문자열을 double로 변환
샘플 데이터: $var1$ = "2.5"
사용: $var1$.TO_DOUBLE()
출력: 2.5
예시 2: 정수를 double로 변환
샘플 데이터: $var1$ = 22
사용: $var1$.TO_DOUBLE()
출력: 22.0
TO_INT_ARRAY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_INT_ARRAY |
JSON 배열을 정수 배열로 변환합니다. | TO_INT_ARRAY() |
해당 사항 없음 | 정수 배열 |
예시: JSON 배열을 정수 배열로 변환
샘플 데이터: $var1$ = [3, 8, 9]
사용: $var1$.TO_INT_ARRAY()
출력: {3, 8, 9}
TO_INT
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_INT |
문자열을 정수로 변환합니다. | TO_INT() |
해당 사항 없음 | 정수 |
예시: 문자열을 정수로 변환
샘플 데이터: $var1$ = "35"
사용: $var1$.TO_INT()
출력: 35
TO_JSON
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_JSON |
현재 값을 JSON 객체로 변환합니다. | TO_JSON() |
해당 사항 없음 | JSON 객체 |
예시: 문자열을 JSON으로 변환
샘플 데이터: $var1$ = "{product: "cake", id: 21, price: 5}"
사용: $var1$.TO_JSON()
출력: {product: "cake", id: 21, price: 5}
TO_LOWERCASE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_LOWERCASE |
문자열의 모든 문자를 소문자로 변환합니다. | TO_LOWERCASE() |
해당 사항 없음 | 모든 문자가 소문자인 문자열 |
예시: 문자열을 소문자로 변환
샘플 데이터: $var1$ = "Integrations TEST"
사용: $var1$.TO_LOWERCASE()
출력: integrations test
TO_SET
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_SET |
배열에서 중복 값을 삭제합니다. | TO_SET() |
해당 사항 없음 | 고유한 값이 있는 배열입니다. |
예시 1: 문자열 배열의 고유한 값 가져오기
샘플 데이터: $var1$ = {"Hello","World","Apigee","World"}
사용: $var1$.TO_SET()
출력: {"Hello","World","Apigee"}
예시 2: 정수 배열의 고유한 값 가져오기
샘플 데이터: $var1$ = (2,6,9,12,6,8,10,6,12)
사용: $var1$.TO_SET()
출력: 2,6,9,12,8,10
TO_STRING_ARRAY
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_STRING_ARRAY |
JSON 배열을 문자열 배열로 변환합니다. | TO_STRING_ARRAY() |
해당 사항 없음 | 문자열 배열 |
예시: JSON 배열을 문자열 배열로 변환
샘플 데이터: $var1$ = [[1, 2], [3, 4]]
사용: $var1$.TO_STRING_ARRAY()
출력: ["[1, 2]", "[3, 4]"]
TO_STRING
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_STRING |
숫자 또는 JSON을 문자열로 변환합니다. | TO_STRING() |
해당 사항 없음 | 문자열. |
예시: 정수를 문자열로 변환
샘플 데이터: $var1$ = 235
사용: $var1$.TO_STRING()
출력: 235
예시: JSON을 문자열로 변환
샘플 데이터:
$var1$ = { "dbIntegers": [1.0, 2.0, 3.0, 4.0], "dbString": "test" }
사용: $var1$.TO_STRING()
출력:
{ "dbIntegers": [ 1, 2, 3, 4 ], "dbString": "test" }
TO_UPPERCASE
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
TO_UPPERCASE |
문자열의 모든 문자를 대문자로 변환합니다. | TO_UPPERCASE() |
해당 사항 없음 | 모든 문자가 대문자인 문자열 |
예시: 문자열을 대문자로 변환
샘플 데이터: $var1$ = "Integrations Test"
사용: $var1$.TO_UPPERCASE()
출력: INTEGRATIONS TEST
XNOR
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
XNOR |
지정된 불리언 값에 논리 XNOR 연산을 수행합니다. | XNOR(value) |
불리언 값 | 불리언 |
예시: 불리언 표현식의 XNOR 값 찾기
샘플 데이터: $var1$ = FALSE
사용: $var1$.XNOR(TRUE)
출력: FALSE
XOR
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
XOR |
지정된 부울 값에 대해 논리 XOR 연산을 수행합니다. | XOR(value) |
부울 값 | 불리언 |
예시: 부울 표현식의 XOR 값 찾기
샘플 데이터: $var1$ = TRUE
사용: $var1$.XOR(FALSE)
출력: TRUE
지원되는 기본 함수
GENERATE_UUID
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GENERATE_UUID |
임의의 UUID를 생성합니다. | GENERATE_UUID() |
해당 사항 없음 | 문자열 |
예시: UUID 생성
사용: GENERATE_UUID()
출력: 57547434-b572-4aaa-8da6-e6768850baa3
GET_EXECUTION_ID
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET_EXECUTION_ID |
현재 통합의 실행 ID를 반환합니다. | GET_EXECUTION_ID() |
해당 사항 없음 | 문자열 |
예시: 현재 통합 실행의 실행 ID 가져오기
사용: GET_EXECUTION_ID()
출력: 83fb009a-0152-433d-a3b6-e38118335308
GET_INTEGRATION_NAME
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET_INTEGRATION_NAME |
현재 통합 이름을 반환합니다. | GET_INTEGRATION_NAME() |
해당 사항 없음 | 문자열 |
예시: 현재 통합 이름 가져오기
사용: GET_INTEGRATION_NAME()
출력: demo_integration
GET_INTEGRATION_REGION
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET_INTEGRATION_REGION |
현재 통합 리전을 반환합니다. | GET_INTEGRATION_REGION() |
해당 사항 없음 | 문자열 |
예시: 현재 통합 리전 가져오기
사용: GET_INTEGRATION_REGION()
출력: us-east1
GET_PROJECT_ID
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
GET_PROJECT_ID |
현재 통합의 Google Cloud 프로젝트 ID를 반환합니다. | GET_PROJECT_ID() |
해당 사항 없음 | 문자열 |
예시: 현재 통합의 Google Cloud 프로젝트 ID 가져오기
사용: GET_PROJECT_ID()
출력: demo-gcp-ip
INT_LIST
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
INT_LIST |
지정된 값 사이의 정수 목록을 반환합니다. 반환되는 목록은 시작 값을 포함하지만 종료 값을 포함하지 않습니다. | INT_LIST(value, value) |
이 함수는 다음 인수를 가져옵니다.
|
정수 배열 |
예시: 12~20 사이의 정수 배열 생성
사용: INT_LIST(“12”, “20”)
12~20 사이의 정수 목록을 반환합니다.
출력: 12, 13, 14, 15, 16, 17, 18, 19
NOW_IN_MILLIS
함수
함수 이름 | 설명 | 사용 | 입력 매개변수 | 반환 값 |
---|---|---|---|---|
NOW_IN_MILLIS |
통합의 현재 Unix epoch 시간을 밀리초 단위로 반환합니다. | NOW_IN_MILLIS() |
해당 사항 없음 | Unix epoch 시간(밀리초) |
예시: 현재 Unix epoch 시간을 밀리초 단위로 가져와 인간이 읽을 수 있는 형식으로 변환
사용: NOW_IN_MILLIS().EPOCH_TO_HUMAN_READABLE_TIME("d MMM yyyy HH:mm:ss:SSS z","GMT")
Unix epoch 1657783580839
를 반환하고 인간이 읽을 수 있는 형식으로 변환합니다.
출력: 14 Jul 2022 07:26:20:839 GMT