Menggunakan ekspresi dalam parameter aktivitas
153 / 157
Contoh:
=6^2 + {=Document:PROPERTY_NUM}/2
=if({Document:ID}=5, "text1", "text2")
Parameter hanya bisa menggunakan satu ekspresi. Untuk menggunakan beberapa ekspresi dalam parameter, gunakan operator Rangkaian (&), dan lampirkan teks dalam ungkapan dengan tanda petik ganda (") sesuai kebutuhan.
Contoh:
="Reply:" & (1+3)
="Author: " & {=Document:CREATED_BY} & ", " & "Deadline: " & Dateadd({=Document:DATE_CREATE}, "1d")
Seperti yang akan Anda lihat di bawah, sintaks operator dan fungsi dalam ekspresi sebagian besar didasarkan pada sintaks PHP-nya.
Operator dan fungsi berikut mungkin dilakukan.
- + - menambahkan dua nilai;
- - - mengurangi nilai kedua dari yang pertama;
- * - mengalikan dua nilai;
- / - membagi nilai pertama dengan yang kedua;
- = - Menugaskan (yaitu mengembalikan) hasil ekspresi;
- <> - tidak sama;
- <- kurang dari;
- > - lebih dari;
- <= - kurang dari atau sama;
- >= - lebih dari atau sama;
- () - kurung bulat;
- & - operator concatenation Kembalikan string baru yang merupakan string kiri plus string kanan;
- ^ - kekuatan;
- % - persen;
- benar - Boolean benar;
- false - Boolean salah;
- dan - Boolean AND;
- atau - Boolean ATAU;
- tidak - Boolean TIDAK;
- min - mengembalikan minimum dari dua nilai;
- abs - mengembalikan nilai mutlak sebuah argumen;
- dateadd - menambahkan rentang waktu yang dilewatkan sebagai argumen kedua ke tanggal yang ditentukan sebagai argumen pertama.