Bitrix 24 Service

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.