Lihat konektor yang didukung untuk Application Integration.
Fungsi tugas pemetaan data
Fungsi pemetaan yang didukung
ADD
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
ADD |
Menambahkan nomor yang ditentukan ke nomor yang ada. | ADD(value) |
Nomor untuk ditambahkan. | Jumlah kedua angka. |
Contoh: Menambahkan dua bilangan bulat
Contoh data: $var1$ = 15
Penggunaan: $var1$.ADD(5)
Output: 20
AND
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
AND |
Melakukan operasi AND logis pada nilai boolean yang ditentukan. | AND(value) |
Nilai boolean. | Sebuah boolean. |
Contoh: Menemukan nilai AND dari ekspresi boolean
Contoh data: $var1$ = TRUE
Penggunaan: $var1$.AND(TRUE)
Output: TRUE
APPEND_ALL
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
APPEND_ALL |
Menambahkan semua nilai yang ditentukan ke array. | APPEND_ALL(value1, value2, ...) |
Nilai yang akan ditambahkan. Jenis data nilai yang akan ditambahkan harus cocok dengan jenis data array. Misalnya, untuk array |
Array dengan nilai yang ditambahkan. |
Contoh 1: Menambahkan nilai ke array bilangan bulat
Contoh data: $var1$ = {3,6,8,1}
Penggunaan: $var1$.APPEND_ALL(7,9,15)
Output: {3,6,8,1,7,9,15}
Contoh 2: Menambahkan nilai ke array Boolean
Contoh data: $var1$ = {True,False,True}
Penggunaan: $var1$.APPEND_ALL(False,True)
False
dan True
ke var1.
Output: {True,False,True,False,True}
Contoh 3: Menambahkan nilai ke array String
Contoh data: $var1$ = {"Hello","Apigee"}
Penggunaan: $var1$.APPEND_ALL("Integrations","Test")
Integrations
dan Test
ke var1.
Output: {"Hello","Apigee","Integrations","Test"}
APPEND_ELEMENT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
APPEND_ELEMENT |
Menambahkan elemen ke array JSON. | APPEND_ELEMENT(value) |
Nilai yang akan ditambahkan. | Array JSON dengan elemen yang ditambahkan. |
Contoh: Menambahkan elemen ke array JSON
Contoh data: $var1$ = ["first", "second", "third", "fourth"]
Penggunaan: $var1$.APPEND_ELEMENT("fifth")
fifth
ke var1
.
Output: ["first", "second", "third", "fourth", "fifth"]
.
APPEND
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
APPEND |
Menambahkan nilai yang ditentukan ke array. | APPEND(value) |
Nilai yang akan ditambahkan. Jenis data nilai yang akan ditambahkan harus cocok dengan jenis data array. Misalnya, untuk array |
Array dengan nilai yang ditambahkan. |
Contoh 1: Menambahkan nilai ke array bilangan bulat
Contoh data: $var1$ = {3,6,8,1}
Penggunaan: $var1$.APPEND(7)
Output: {3,6,8,1,7}
Contoh 2: Menambahkan nilai ke array Boolean.
Contoh data: $var1$ = {True,False,True}
Penggunaan: $var1$.APPEND(True)
Output: {True,False,True,True}
Contoh 3: Menambahkan nilai ke array string
Contoh data: $var1$ = {"Hello","Apigee"}
Penggunaan: $var1$.APPEND("Integrations")
Integrations
ke var1.
Output: {"Hello","Apigee","Integrations"}
AVG
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
AVG |
Menghitung rata-rata numerik dari semua nilai dalam array. | AVG() |
T/A | Rata-rata semua nilai dalam array. Nilai yang ditampilkan adalah jenis Double .
|
Contoh 1: Menghitung rata-rata semua nilai dalam array bilangan bulat
Contoh data: $var1$ = {2,4,9,3}
Penggunaan: $var1$.AVG()
Output: 4.5
Contoh 2: Menghitung rata-rata semua nilai dalam array ganda
Contoh data: $var1$ = {2.0,6.1,3.9}
Penggunaan: $var1$.AVG()
Output: 4.0
CEIL
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
CEIL |
Menghitung bilangan bulat terkecil yang lebih besar dari atau sama dengan input yang diberikan. | CEIL() |
T/A | Bilangan bulat. |
Contoh: Temukan batas atas sebuah angka.
Contoh data: $var1$ = {3.4}
Penggunaan: $var1$.CEIL()
Output: 4
CONCAT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
CONCAT |
Menggabungkan karakter yang ditentukan ke string yang ada. | CONCAT(value) |
String karakter yang akan digabungkan. | String gabungan. |
Contoh: Menggabungkan string karakter ke string yang ada
Contoh data: $var1$ = "HelloApigee"
Penggunaan: $var1$.CONCAT("Integrations")
Integrations
ke var1.
Output: HelloApigeeIntegrations
CONTAINS
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
CONTAINS |
Memeriksa kemunculan nilai yang ditentukan dalam string atau array string yang diberikan. | CONTAINS(value) |
Nilai untuk ditelusuri. | Sebuah boolean. Menampilkan TRUE jika ditemukan kecocokan dan FALSE jika sebaliknya. |
Contoh: Memeriksa kemunculan urutan karakter dalam string
Contoh data: $var1$ = "Hello Apigee Integrations"
Penggunaan: $var1$.CONTAINS("xyz")
xyz
di var1.
Output: FALSE
DECODE_BASE64_STRING
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
DECODE_BASE64_STRING |
Mendekode string base64 ke charset UTF-8. | DECODE_BASE64_STRING() |
T/A | String UTF-8 yang didekode. |
Contoh: Mendekode string base64
Contoh data: $var1$ = "SGVsbG8gSW50ZWdyYXRpb24h"
Penggunaan: $var1$.DECODE_BASE64_STRING()
Output: Hello Integration!
DIVIDE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
DIVIDE |
Membagi angka yang ada dengan angka yang ditentukan. | DIVIDE(value) |
Membagi dengan angka (pembagi). | Hasil dari operasi pembagian. |
Contoh: Membagi bilangan bulat dengan bilangan bulat lain
Contoh data: $var1$ = 16
Penggunaan: $var1$.DIVIDE(3)
Output: 5
EQUALS
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
EQUALS |
Membandingkan nilai yang ditentukan dengan nilai yang ada. | EQUALS(value) |
Nilai untuk dibandingkan. | Sebuah boolean. Menampilkan TRUE jika nilai yang ditentukan cocok dengan nilai yang ada dan FALSE jika sebaliknya. |
Contoh 1: Membandingkan dua string
Contoh data: $var1$ = "Apigee Integrations"
Penggunaan: $var1$.EQUALS("Apigee Integrations")
Output: TRUE
Contoh 2: Membandingkan dua bilangan bulat
Contoh data: $var1$ = 34
Penggunaan: $var1$.EQUALS(23)
Output: FALSE
EQUALS_IGNORE_CASE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
EQUALS_IGNORE_CASE |
Membandingkan nilai yang ditentukan dengan nilai yang ada. | EQUALS_IGNORE_CASE(value) |
Nilai untuk dibandingkan. | Sebuah boolean. Menampilkan TRUE jika nilai yang ditentukan cocok dengan nilai yang ada (mengabaikan huruf besar/kecil) dan FALSE jika tidak. |
Contoh: Membandingkan dua string
Contoh data: $var1$ = "Apigee Integrations"
Penggunaan: $var1$.EQUALS_IGNORE_CASE("apigee integrations")
apigee integrations
.
Output: TRUE
EPOCH_TO_HUMAN_READABLE_TIME
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
EPOCH_TO_HUMAN_READABLE_TIME |
Mengonversi waktu epoch Unix (dalam milidetik) menjadi format waktu yang dapat dibaca manusia. | EPOCH_TO_HUMAN_READABLE_TIME (value, value) |
Fungsi ini menggunakan argumen berikut:
|
Stempel waktu dikonversi dalam format yang dapat dibaca manusia. |
Contoh: Mengonversi waktu Unix epoch (dalam milidetik) ke format yang dapat dibaca manusia.
Data sampel: $var1$ = 1667494335011
Penggunaan 1: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, d MMM yyyy HH:mm:ss z","UTC")
Konversi var1 ke stempel waktu format yang dapat dibaca manusia EEE, d MMM yyyy HH:mm:ss z dalam zona waktu UTC.
Output: Thu, 3 Nov 2022 16:52:15 UTC
Penggunaan 2: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS","GMT")
Konversi var1 ke stempel waktu format yang dapat dibaca manusia EEE, yy-MM-dd HH:mm:ss,SSS dalam zona waktu GMT.
Output: Thu, 22-11-03 16:52:15,011
Penggunaan 3: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ","America/Los_Angeles")
Ubah var1 menjadi stempel waktu format EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ yang dapat dibaca manusia di zona waktu Amerika/Los_Angeles.
Output: Thu, 22-11-03 09:52:15,011 GMT-07:00
EXPONENT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
EXPONENT |
Menghitung nilai angka yang ada yang dipangkatkan dengan pangkat yang ditentukan. | EXPONENT(value) |
Nilai daya. | Nilai angka yang dinaikkan ke pangkat yang ditentukan. |
Contoh: Menemukan nilai bilangan bulat yang dipangkatkan 3
Contoh data: $var1$ = 5
Penggunaan: $var1$.EXPONENT(3)
Output: 125
FILTER
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
FILTER |
Memfilter elemen array yang memenuhi kondisi filter tertentu.
Perhatikan bahwa kondisi filter harus bernilai TRUE atau FALSE. Kondisi filter menyertakan satu atau beberapa fungsi transformasi yang diterapkan pada elemen iterasi array saat ini. |
FILTER(~objn -> Variable or Value)
Dengan ~objn menunjukkan elemen array saat ini yang ingin Anda terapkan fungsi transformasinya. Secara default, nilai untuk n dimulai dari 1.
Untuk array JSON dengan skema, Anda dapat menggunakan notasi titik (.) setelah elemen array saat ini untuk langsung mengakses properti bertingkat dari elemen array tersebut. Misalnya, | Kondisi filter yang menghasilkan nilai TRUE atau FALSE. | Array elemen yang cocok dengan kondisi filter. |
Contoh 1: Memfilter array string.
Contoh data:
$var1$ = {
"sara@example.com",
"bola@example.com",
"222larabrown@gmail.com",
"dana@examplepetstore.com",
"cloudysanfrancisco@gmail.com"}
Penggunaan: $var1$.FILTER(~obj1-> ~obj1.CONTAINS("@gmail.com"))
Filter elemen string yang berisi @gmail.com di var1.
Output:
{"222larabrown@gmail.com","cloudysanfrancisco@gmail.com"}
Contoh 2: Memfilter array JSON.
Data sampel:
$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" } ] }
Penggunaan:
var1.citynames .FILTER(~obj1-> ~obj1 .GET_PROPERTY("city") .EQUALS("Aberdeen") )
Filter elemen yang memiliki kota sebagai Aberdeen di var1.
Output:
[{ "city": "Aberdeen", "state": "Maryland" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }]
Contoh 3: Memfilter array JSON bertingkat.
Data sampel:
$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" ] } ] } ] }
Penggunaan:
var1.products .FOR_EACH(~obj1 -> ~obj1 .SET_PROPERTY( ~obj1 .GET_PROPERTY("users") .FILTER(~obj2 -> ~obj2 .GET_PROPERTY("role") .TO_STRING() .CONTAINS("admin") ) , "users" ) )
Filter elemen yang berisi admin di users dari var1.
Output:
[{ "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
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
FLATTEN |
Meratakan array JSON secara rekursif untuk membuat array satu dimensi baru. | FLATTEN() |
T/A | Array JSON yang disatukan. |
Contoh: Meratakan array JSON bertingkat
Contoh data: $var1$ = [[1, 2], [3, 4]]
Penggunaan: $var1$.FLATTEN()
Output: [1, 2, 3 ,4]
FLOOR
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
FLOOR |
Menghitung bilangan bulat terbesar yang kurang dari atau sama dengan input yang diberikan. | FLOOR() |
T/A | Bilangan bulat. |
Contoh:
Contoh data: $var1$ = {27.6}
Penggunaan: $var1$.FLOOR()
Output: 27
FOR_EACH
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
FOR_EACH |
Menerapkan satu atau beberapa fungsi transformasi untuk setiap elemen dalam array. | FOR_EACH(~objn -> Variable or Value)
Dengan ~objn menunjukkan elemen iterasi array saat ini yang ingin Anda terapkan fungsi transformasinya. Secara default, nilai untuk n dimulai dari 1. Untuk array JSON dengan skema, Anda dapat menggunakan notasi titik (.) yang mengikuti elemen array saat ini untuk langsung mengakses properti bertingkat dari elemen array tersebut. Lihat contoh. |
Fungsi transformasi. | Array elemen. |
Contoh 1: Menggabungkan nilai ke semua elemen array string.
Contoh data: $var1$ = {"Alex","Bola","Charlie","Dana","Hao"}
Penggunaan: $var1$.FOR_EACH(~obj1-> ~obj1.CONCAT("@gmail.com"))
Gabungkan nilai @gmail.com ke var1.
Output:
{
"Alex@gmail.com",
"Bola@gmail.com",
"Charlie@gmail.com",
"Dana@gmail.com",
"Hao@gmail.com"
}
Contoh 2: Dengan mempertimbangkan array JSON tanpa skema, tambahkan properti ke semua objek JSON.
Data sampel:
$var1$ = { "employeeDetails": [ { "name": "Alex" }, { "name": "Bola" }, { "name": "Charlie" } ] }
Penggunaan: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.SET_PROPERTY("Google","company"))
Tambahkan properti company:Google ke var1.
Output:
[ { "name": "Alex", "company": "Google" }, { "name": "Bola", "company": "Google" }, { "name": "Charlie", "company": "Google" } ]
Contoh 3: Dengan mempertimbangkan array JSON tanpa skema, tambahkan properti ke semua objek JSON bertingkat.
Data sampel:
$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" } ] }
Penggunaan: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.GET_PROPERTY("details").FOR_EACH(~obj2-> ~obj2.SET_PROPERTY("dd/mm/yyyy", "dob")))
Tambahkan properti placeholder dob: "dd/mm/yyyy" ke details di var1.
Output:
[ [ { "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" } ] ]
Contoh 4: Dengan mempertimbangkan array JSON dengan skema, gabungkan properti bertingkat objek JSON.
Data sampel:
$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" } } } ] }
Penggunaan: $var1$.citynames.FOR_EACH(~obj1-> ~obj1.city.CONCAT(",").CONCAT(~obj1.info.location.lat).CONCAT(",").CONCAT(~obj1.info.location.lon))
Menggabungkan properti bertingkat city menggunakan pemisah (,) di var1.
Output:
[ "Abbeville,50.1055 N,1.8368 E", "Aberdeen,57.1499 N,2.0938 W", "Benicia,38.0494 N,122.1586 W" ]
Contoh 5: Selesaikan referensi objek array JSON dalam JSON template.
Data sampel:
$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" } } } ] }
Penggunaan: $var1$.citynames.FOR_EACH(~obj1-> $var2$.RESOLVETEMPLATE())
Menyelesaikan referensi ~obj1
di var2, dengan ~obj1
sebagai elemen iterasi var1 saat ini.
Output:
[ { "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
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET_ELEMENT |
Menampilkan elemen pada indeks yang ditentukan dalam array JSON. Dalam array, nilai pertama tersedia pada indeks 0 dan nilai terakhir tersedia pada indeks n-1 di mana n adalah ukuran array. | GET_ELEMENT(value) |
Nilai indeks elemen. | Nilai elemen. |
Contoh: Mendapatkan nilai elemen dalam array JSON
Contoh data: $var1$ = ["first", "second", "third", "fourth"]
Penggunaan: $var1$.GET_ELEMENT(2)
2
.
Output: third
GET_PROPERTY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET_PROPERTY |
Menampilkan nilai properti yang ditentukan dalam objek JSON. | GET_PROPERTY(value) |
Nama properti. | Nilai properti. |
Contoh: Mendapatkan nilai properti dalam objek JSON
Contoh data: $var1$ = {"productId": 23,"productName": "radio"}
Penggunaan: $var1$.GET_PROPERTY("productId")
productId
.
Output: 23
GET
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET |
Menampilkan nilai dalam array pada indeks yang ditentukan. Dalam array, nilai pertama tersedia pada indeks 0 dan nilai terakhir tersedia pada indeks n-1, dengan n adalah ukuran array. | GET(value) |
Nilai indeks jenis Integer. | Nilai pada indeks array tertentu. Jenis nilai yang ditampilkan bergantung pada jenis data array. Misalnya, untuk array bilangan bulat, fungsi ini menampilkan nilai bilangan bulat. |
Contoh 1: Mendapatkan nilai pada indeks array bilangan bulat
Contoh data: $var1$ = {11,6,7,2,15,8}
Penggunaan: $var1$.GET(3)
Output: 2
Contoh 2: Mendapatkan nilai pada indeks array string
Contoh data: $var1$ =
{"Hello", "Test", "Apigee", "Integrations", "API Trigger", "Cloud"}
Penggunaan: $var1$.GET(5)
Output: Cloud
GREATER_THAN_EQUAL_TO
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GREATER_THAN_EQUAL_TO |
Memeriksa apakah bilangan bulat lebih besar dari atau sama dengan nilai yang ditentukan. | GREATER_THAN_EQUAL_TO(value) |
Nilai bilangan bulat yang akan diperiksa. | Sebuah boolean. Menampilkan TRUE jika bilangan bulat lebih besar dari atau sama dengan nilai yang ditentukan, dan FALSE jika sebaliknya. |
Contoh: Memeriksa apakah bilangan bulat lebih besar dari atau sama dengan nilai yang ditentukan
Contoh data: $var1$ = 35
Penggunaan: $var1$.GREATER_THAN_EQUAL_TO(15)
Output: TRUE
GREATER_THAN
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GREATER_THAN |
Memeriksa apakah angka yang ada lebih besar dari angka yang ditentukan. | GREATER_THAN(value) |
Nomor untuk diperiksa. | Sebuah boolean. Menampilkan TRUE jika angka yang ada lebih besar dari nilai yang ditentukan, dan FALSE jika sebaliknya. |
Contoh: Memeriksa apakah bilangan bulat lebih besar dari nilai yang ditentukan
Contoh data: $var1$ = 25
Penggunaan: $var1$.GREATER_THAN(27)
Output: FALSE
LENGTH
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
LENGTH |
Menghitung panjang string. Panjang string adalah jumlah karakter dalam string. | LENGTH() |
T/A | Panjang string. |
Contoh: Menghitung panjang string
Contoh data: $var1$ = "Hello Apigee Test"
Penggunaan: $var1$.LENGTH()
Output: 17
LESS_THAN_EQUAL_TO
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
LESS_THAN_EQUAL_TO |
Memeriksa apakah bilangan bulat kurang dari atau sama dengan nilai yang ditentukan. | LESS_THAN_EQUAL_TO(value) |
Nilai bilangan bulat yang akan diperiksa. | Sebuah boolean. Menampilkan TRUE jika bilangan bulat kurang dari atau sama dengan nilai yang ditentukan, dan FALSE jika sebaliknya. |
Contoh: Memeriksa apakah bilangan bulat kurang dari atau sama dengan nilai yang ditentukan
Contoh data: $var1$ = 35
Penggunaan: $var1$.LESS_THAN_EQUAL_TO(15)
Output: FALSE
LESS_THAN
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
LESS_THAN |
Memeriksa apakah angka yang ada kurang dari angka yang ditentukan. | LESS_THAN(value) |
Nomor untuk diperiksa. | Sebuah boolean. Menampilkan TRUE jika angka yang ada lebih kecil dari angka yang ditentukan, dan FALSE jika tidak. |
Contoh: Memeriksa apakah bilangan bulat kurang dari nilai yang ditentukan
Contoh data: $var1$ = 25
Penggunaan: $var1$.LESS_THAN(27)
27
.
Output: TRUE
MAX
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
MAX |
Menemukan nilai tertinggi dalam array. | MAX() |
T/A | Nilai tertinggi dalam array. |
Contoh 1: Mendapatkan nilai tertinggi dalam array bilangan bulat
Contoh data: $var1$ = {5,8,2,1}
Penggunaan: $var1$.MAX()
Output: 8
Contoh 2: Mendapatkan nilai tertinggi dalam array ganda
Contoh data: $var1$ = {2.5,6.1,4.9}
Penggunaan: $var1$.MAX()
Output: 6.1
MERGE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
MERGE |
Menggabungkan dua variabel JSON (objek atau array). Jika ada nilai yang sama di kedua variabel, fungsi ini akan menghapus nilai duplikat. | MERGE(value) |
Nilai JSON yang akan digabungkan. | Objek JSON atau array. |
Contoh: Menggabungkan dua objek JSON
Contoh data: $var1$ = {"productId": 23}
Penggunaan: $var1$.MERGE({"productName":"radio"})
{"productName":"radio"}
dengan var1.
Output: {"productId": 23,"productName": "radio"}
Contoh: Menggabungkan dua array JSON
Contoh data: $var1$ = ["first", "second", "third"]
Penggunaan: $var1$.MERGE([4,5])
[4,5]
dengan var1.
Output: ["first", "second", "third",4,5]
MIN
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
MIN |
Menemukan nilai terendah dalam array. | MIN() |
T/A | Nilai terendah dalam array. |
Contoh 1: Menemukan nilai terendah dalam array bilangan bulat
Contoh data: $var1$ = {5,8,2,1}
Penggunaan: $var1$.MIN()
Output: 1
Contoh 2: Menemukan nilai terendah dalam array ganda
Contoh data: $var1$ = {2.5,6.1,4.9}
Penggunaan: $var1$.MIN()
Output: 2.5
MOD
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
MOD |
Membagi dua nilai dan mengembalikan sisa operasi pembagian. | MOD(value) |
Nilai pembagi. | Sisa operasi pembagian. |
Contoh: Menemukan sisa operasi pembagian
Contoh data: $var1$ = 90
Penggunaan: $var1$.MOD(3)
3
.
Output: 0
MULTIPLY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
MULTIPLY |
Mengalikan angka yang ada dengan angka yang ditentukan. | MULTIPLY(value) |
Angka untuk dikalikan. | Produk dari dua angka. |
Contoh: Menemukan hasil kali dari dua bilangan bulat
Contoh data: $var1$ = 10
Penggunaan: $var1$.MULTIPLY(3)
Output: 30
NAND
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
NAND |
Melakukan operasi NAND logis pada nilai boolean yang ditentukan. | NAND(value) |
Nilai boolean. | Sebuah boolean. |
Contoh: Menemukan nilai NAND dari ekspresi boolean
Contoh data: $var1$ = TRUE
Penggunaan: $var1$.NAND(TRUE)
Output: FALSE
NOR
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
NOR |
Melakukan operasi NOR logis pada nilai boolean yang ditentukan. | NOR(value) |
Nilai boolean. | Sebuah boolean. |
Contoh: Menemukan nilai NOR ekspresi boolean
Contoh data: $var1$ = FALSE
Penggunaan: $var1$.NOR(FALSE)
Output: TRUE
NOT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
NOT |
Menampilkan nilai kebalikan boolean. | NOT() |
T/A | Sebuah boolean. |
Contoh: Menemukan nilai kebalikan boolean
Contoh data: $var1$ = FALSE
Penggunaan: $var1$.NOT()
Output: TRUE
OR
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
OR |
Melakukan operasi logika OR pada nilai boolean yang ditentukan. | OR(value) |
Nilai boolean. | Sebuah boolean. |
Contoh: Menemukan nilai OR dari ekspresi boolean
Contoh data: $var1$ = FALSE
Penggunaan: $var1$.OR(TRUE)
Output: TRUE
REMOVE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
REMOVE |
Menghapus nilai yang ditentukan dari array. | REMOVE(value) |
Nilai yang akan dihapus. | Array diperbarui setelah mencabut nilai yang ditentukan. |
Contoh: Menghapus string dari array string
Contoh data: $var1$ = {"Hello","Apigee","Integrations"}
Penggunaan: $var1$.REMOVE("Integrations")
Integrations
dari var1
Output: {"Hello","Apigee"}
REMOVE_AT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
REMOVE_AT |
Menghapus elemen dari array pada indeks yang ditentukan. | REMOVE_AT(value) |
Nilai indeks dalam array. | Array diperbarui setelah mencabut elemen yang ditentukan. |
Contoh: Menghapus elemen dari array string
Contoh data: $var1$ = {"Hello","Apigee","Integrations"}
Penggunaan: $var1$.REMOVE_AT(1)
Output: {"Hello","Integrations"}
REMOVE_PROPERTY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
REMOVE_PROPERTY |
Menghapus properti dari objek JSON. | REMOVE_PROPERTY(value) |
Nama properti. | Memperbarui objek JSON setelah menghapus properti yang ditentukan dan nilainya yang sesuai. |
Contoh: Menghapus properti dari objek JSON.
Data sampel:
$var1$ = { "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" } }
Penggunaan: $var1$.REMOVE_PROPERTY("address.street")
Hapus properti address.street dari JSON.
Output:
{ "name": "Alex", "address": { "city": "Mountain View", "state": "CA", "pincode": "94045" } }
REPLACE_ALL
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
REPLACE_ALL |
Mengganti semua kemunculan substring dalam string. | REPLACE_ALL(value, value) |
Fungsi ini menggunakan argumen berikut:
|
String yang diperbarui dengan nilai yang diganti. |
Contoh: Ganti semua kemunculan substring dengan nilai baru.
Contoh data: $var1$ = "HelloApigee"
Penggunaan: $var1$.REPLACE_ALL("Apigee", "Google")
Output: HelloGoogle
RESOLVE_TEMPLATE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
RESOLVE_TEMPLATE |
Menyelesaikan referensi dalam string template yang berisi referensi $variable$. | RESOLVE_TEMPLATE() |
TA | Template yang diselesaikan dengan nilai variabel referensi. |
Contoh: Selesaikan referensi JSON dalam JSON template yang berisi referensi $variable$.
Data sampel:
$var1$ = { "name": "Alex", "address": "$var2$", "age": "25" }
$var2$ = { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }
Penggunaan: $var1$.RESOLVE_TEMPLATE()
Menyelesaikan referensi variabel var2 di var1.
Output:
{ "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }, "age": "25" }
Contoh: Selesaikan referensi string di string template yang berisi referensi $variable$.
Data sampel:
$var1$ = Hello $var2$
$var2$ = World
Penggunaan: $var1$.RESOLVE_TEMPLATE()
Menyelesaikan referensi variabel var2 di var1.
Output: Hello World
ROUND
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
ROUND |
Membulatkan angka ke bilangan bulat terdekat. | ROUND() |
T/A | Bilangan bulat. |
Contoh: Membulatkan angka ke bilangan bulat terdekat
Contoh data: $var1$ = 15.6
Penggunaan: $var1$.ROUND()
Output: 16
SET
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan | |
---|---|---|---|---|---|
SET |
Memperbarui nilai array string pada indeks yang ditentukan. | SET(value,value) |
Fungsi ini menggunakan argumen berikut:
|
Array string diperbarui. |
Contoh: Memperbarui nilai array string pada indeks
Contoh data: $var1$ = {"Hello","World","Integrations"}
Penggunaan: $var1$.SET(2,"Apigee")
Output: {"Hello","World","Apigee"}
SET_PROPERTY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
SET_PROPERTY |
Menambahkan atau memperbarui properti di objek JSON. | SET_PROPERTY(value) |
Nama dan nilai properti. | Objek JSON dengan properti yang baru ditambahkan atau diperbarui. |
Contoh: Menambahkan properti ke objek JSON
Contoh data: $var1$ = {"productId":23}
Penggunaan: $var1$.SET_PROPERTY("radio","productName")
Output: {"productId":23,"productName":"radio"}
.
Contoh: Menambahkan properti bertingkat ke objek JSON
Contoh data: $var1$ = {"productId":23}
Penggunaan: $var1$.SET_PROPERTY({"productName","radio"},"productDetails")
Output: {"productId":23,"productDetails":{"productName":"radio"}}
.
Contoh: Memperbarui properti di objek JSON
Contoh data: $var1$ = {"productId":23}
Penggunaan: $var1$.SET_PROPERTY("34","productId")
productId
di var1.
Output: {"productId":34}
.
SIZE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
SIZE |
Menghitung jumlah elemen dalam array. | SIZE() |
T/A | Jumlah total elemen dalam array. |
Contoh 1: Menemukan ukuran array string
Contoh data: $var1$ = {"Hello", "Apigee", "Integrations"}
Penggunaan: $var1$.SIZE()
Output: 3
Contoh 2: Menemukan ukuran array bilangan bulat
Contoh data: $var1$ = {5,8,2,1,7}
Penggunaan: $var1$.SIZE()
Output: 5
SPLIT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
SPLIT |
Memisahkan string berdasarkan pembatas yang ditentukan. | SPLIT(value) |
Karakter atau urutan karakter yang digunakan untuk memisahkan string. | Array string. |
Contoh 1: Memisahkan string berdasarkan karakter spasi
Contoh data: $var1$ = "Hello Apigee Integrations"
Penggunaan: $var1$.SPLIT(" ")
Output: {"Hello","Apigee","Integrations"}
Contoh 2: Memisahkan string berdasarkan karakter koma
Contoh data: $var1$ = "Test,Integrations"
Penggunaan: $var1$.SPLIT(",")
Output: {"Test","Integrations"}
SUBSTRING
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
SUBSTRING |
Menampilkan substring string saat ini dari indeks awal inklusif ke indeks akhir eksklusif. | SUBSTRING(value, value) |
Fungsi ini menggunakan argumen berikut:
|
String antara indeks awal dan akhir. |
Contoh: Menampilkan substring string saat ini, dimulai dengan karakter pada nomor indeks awal dan berakhir sebelum karakter nomor indeks akhir.
Contoh data: $var1$ = "HelloApigee"
Penggunaan: $var1$.SUBSTRING(1, 5)
Output: ello
SUBTRACT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
SUBTRACT |
Mengurangi angka yang ditentukan dari angka yang ada. | SUBTRACT(value) |
Angka yang akan dikurangi. | Selisih dua angka. |
Contoh: Mengurangi nilai bilangan bulat
Contoh data: $var1$ = 10
Penggunaan: $var1$.SUBTRACT(15)
Output: -5
SUM
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
SUM |
Menambahkan semua nilai dalam array. | SUM() |
T/A | Jumlah semua angka dalam array. Jenis nilai yang ditampilkan bergantung pada jenis array. Misalnya, untuk array jenis Double , jenis nilai yang ditampilkan adalah nilai ganda. |
Contoh: Menambahkan semua nilai array bilangan bulat
Contoh data: $var1$ = {5,8,2,1}
Penggunaan: $var1$.SUM()
Output: 16
TO_BASE_64
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_BASE_64 |
Mengenkode string ke format base64 menggunakan charset UTF-8. | TO_BASE_64() |
T/A | String berenkode base64. |
Contoh: Mengenkode string ke format base64
Contoh data: $var1$ = "Hello World!"
Penggunaan: $var1$.TO_BASE_64()
Output: SGVsbG8gV29ybGQh
TO_BOOLEAN_ARRAY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_BOOLEAN_ARRAY |
Mengonversi array JSON ke array boolean. | TO_BOOLEAN_ARRAY() |
T/A | Array boolean. |
Contoh: Mengonversi array JSON ke array boolean
Contoh data: $var1$ = ["true", "false", "false"]
Penggunaan: $var1$.TO_BOOLEAN_ARRAY()
Output: {true, false, false}
TO_BOOLEAN
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_BOOLEAN |
Mengonversi string ke tipe data boolean. | TO_BOOLEAN() |
T/A | Sebuah boolean. Jika sebuah string memiliki nilai true atau false, fungsi ini akan menampilkan nilai boolean yang sesuai. |
Contoh 1: Mendapatkan nilai boolean string
Contoh data: $var1$ = "true"
Penggunaan: $var1$.TO_BOOLEAN()
Output: TRUE
Contoh 2: Mendapatkan nilai boolean string
Contoh data: $var1$ = "FALSE"
Penggunaan: $var1$.TO_BOOLEAN()
Output: FALSE
TO_DOUBLE_ARRAY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_DOUBLE_ARRAY |
Mengonversi array JSON menjadi array ganda. | TO_DOUBLE_ARRAY() |
T/A | Array ganda. |
Contoh: Mengonversi array JSON menjadi array ganda
Contoh data: $var1$ = [1.3, 4.8, 7.9]
Penggunaan: $var1$.TO_DOUBLE_ARRAY()
Output: {1.3, 4.8, 7.9}
TO_DOUBLE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_DOUBLE |
Mengonversi string atau bilangan bulat menjadi ganda. | TO_DOUBLE() |
T/A | Dobel. |
Contoh 1: Mengonversi string menjadi string ganda
Contoh data: $var1$ = "2.5"
Penggunaan: $var1$.TO_DOUBLE()
Output: 2.5
Contoh 2: Mengonversi bilangan bulat menjadi ganda
Contoh data: $var1$ = 22
Penggunaan: $var1$.TO_DOUBLE()
Output: 22.0
TO_INT_ARRAY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_INT_ARRAY |
Mengonversi array JSON menjadi array bilangan bulat. | TO_INT_ARRAY() |
T/A | Array bilangan bulat. |
Contoh: Mengonversi array JSON ke array bilangan bulat
Contoh data: $var1$ = [3, 8, 9]
Penggunaan: $var1$.TO_INT_ARRAY()
Output: {3, 8, 9}
TO_INT
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_INT |
Mengonversi string menjadi bilangan bulat. | TO_INT() |
T/A | Bilangan bulat. |
Contoh: Mengonversi string menjadi bilangan bulat
Contoh data: $var1$ = "35"
Penggunaan: $var1$.TO_INT()
Output: 35
TO_JSON
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_JSON |
Mengonversi nilai saat ini ke objek JSON. | TO_JSON() |
T/A | Objek JSON. |
Contoh: Mengonversi string ke JSON
Contoh data: $var1$ = "{product: "cake", id: 21, price: 5}"
Penggunaan: $var1$.TO_JSON()
Output: {product: "cake", id: 21, price: 5}
TO_LOWERCASE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_LOWERCASE |
Mengonversi semua karakter dalam string menjadi huruf kecil. | TO_LOWERCASE() |
T/A | String dengan semua karakter dalam huruf kecil. |
Contoh: Mengonversi string menjadi huruf kecil
Contoh data: $var1$ = "Integrations TEST"
Penggunaan: $var1$.TO_LOWERCASE()
Output: integrations test
TO_SET
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_SET |
Menghapus nilai duplikat dalam array. | TO_SET() |
T/A | Array dengan nilai unik. |
Contoh 1: Mendapatkan nilai unik dari array string
Contoh data: $var1$ = {"Hello","World","Apigee","World"}
Penggunaan: $var1$.TO_SET()
Output: {"Hello","World","Apigee"}
Contoh 2: Mendapatkan nilai unik dari array bilangan bulat
Contoh data: $var1$ = (2,6,9,12,6,8,10,6,12)
Penggunaan: $var1$.TO_SET()
Output: 2,6,9,12,8,10
TO_STRING_ARRAY
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_STRING_ARRAY |
Mengonversi array JSON menjadi array string. | TO_STRING_ARRAY() |
T/A | Array string. |
Contoh: Mengonversi array JSON menjadi array string
Contoh data: $var1$ = [[1, 2], [3, 4]]
Penggunaan: $var1$.TO_STRING_ARRAY()
Output: ["[1, 2]", "[3, 4]"]
TO_STRING
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_STRING |
Mengonversi angka atau JSON menjadi string. | TO_STRING() |
T/A | Sebuah {i>string<i}. |
Contoh: Mengonversi bilangan bulat menjadi string
Contoh data: $var1$ = 235
Penggunaan: $var1$.TO_STRING()
Output: 235
Contoh: Mengonversi JSON menjadi string
Data sampel:
$var1$ = { "dbIntegers": [1.0, 2.0, 3.0, 4.0], "dbString": "test" }
Penggunaan: $var1$.TO_STRING()
Output:
{ "dbIntegers": [ 1, 2, 3, 4 ], "dbString": "test" }
TO_UPPERCASE
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
TO_UPPERCASE |
Mengonversi semua karakter dalam string menjadi huruf besar. | TO_UPPERCASE() |
T/A | String dengan semua karakter dalam huruf besar. |
Contoh: Mengonversi string menjadi huruf besar
Contoh data: $var1$ = "Integrations Test"
Penggunaan: $var1$.TO_UPPERCASE()
Output: INTEGRATIONS TEST
XNOR
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
XNOR |
Melakukan operasi XNOR logis pada nilai boolean yang ditentukan. | XNOR(value) |
Nilai boolean. | Sebuah boolean. |
Contoh: Menemukan nilai XNOR dari ekspresi boolean
Contoh data: $var1$ = FALSE
Penggunaan: $var1$.XNOR(TRUE)
Output: FALSE
XOR
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
XOR |
Melakukan operasi XOR logis pada nilai boolean yang ditentukan. | XOR(value) |
Nilai boolean. | Sebuah boolean. |
Contoh: Menemukan nilai XOR ekspresi boolean
Contoh data: $var1$ = TRUE
Penggunaan: $var1$.XOR(FALSE)
Output: TRUE
Fungsi dasar yang didukung
GENERATE_UUID
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GENERATE_UUID |
Menghasilkan UUID acak. | GENERATE_UUID() |
T/A | Sebuah {i>string<i} |
Contoh: Membuat UUID.
Penggunaan: GENERATE_UUID()
Output: 57547434-b572-4aaa-8da6-e6768850baa3
GET_EXECUTION_ID
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET_EXECUTION_ID |
Menampilkan ID eksekusi integrasi saat ini. | GET_EXECUTION_ID() |
T/A | Sebuah {i>string<i} |
Contoh: Dapatkan ID eksekusi dari eksekusi integrasi saat ini.
Penggunaan: GET_EXECUTION_ID()
Output: 83fb009a-0152-433d-a3b6-e38118335308
GET_INTEGRATION_NAME
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET_INTEGRATION_NAME |
Menampilkan nama integrasi saat ini. | GET_INTEGRATION_NAME() |
T/A | Sebuah {i>string<i} |
Contoh: Dapatkan nama integrasi saat ini.
Penggunaan: GET_INTEGRATION_NAME()
Output: demo_integration
GET_INTEGRATION_REGION
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET_INTEGRATION_REGION |
Menampilkan region integrasi saat ini. | GET_INTEGRATION_REGION() |
T/A | Sebuah {i>string<i} |
Contoh: Mendapatkan region integrasi saat ini.
Penggunaan: GET_INTEGRATION_REGION()
Output: us-east1
GET_PROJECT_ID
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
GET_PROJECT_ID |
Menampilkan project ID Google Cloud untuk integrasi saat ini. | GET_PROJECT_ID() |
T/A | Sebuah {i>string<i} |
Contoh: Dapatkan project ID Google Cloud dari integrasi saat ini.
Penggunaan: GET_PROJECT_ID()
Output: demo-gcp-ip
INT_LIST
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
INT_LIST |
Menampilkan daftar bilangan bulat di antara nilai yang ditentukan. Daftar yang ditampilkan mencakup nilai awal dan tidak termasuk nilai akhir. | INT_LIST(value, value) |
Fungsi ini menggunakan argumen berikut:
|
Array bilangan bulat |
Contoh: Membuat array bilangan bulat antara 12 dan 20.
Penggunaan: INT_LIST(“12”, “20”)
Menampilkan daftar bilangan bulat antara 12 dan 20.
Output: 12, 13, 14, 15, 16, 17, 18, 19
NOW_IN_MILLIS
fungsi
Nama Fungsi | Deskripsi | Penggunaan | Parameter input | Nilai yang ditampilkan |
---|---|---|---|---|
NOW_IN_MILLIS |
Menampilkan waktu epoch Unix saat ini untuk integrasi dalam milidetik. | NOW_IN_MILLIS() |
T/A | Waktu Unix epoch dalam milidetik |
Contoh: Dapatkan waktu epoch Unix saat ini dalam milidetik dan konversikan ke format yang dapat dibaca manusia.
Penggunaan: NOW_IN_MILLIS().EPOCH_TO_HUMAN_READABLE_TIME("d MMM yyyy HH:mm:ss:SSS z","GMT")
Menampilkan epoch Unix 1657783580839
dan mengonversinya ke format yang dapat dibaca manusia.
Output: 14 Jul 2022 07:26:20:839 GMT