กําหนดเงื่อนไขสําหรับกรณีที่กฎการแก้ไขกิจกรรมหรือการสร้างกิจกรรมมีผลกับกิจกรรม
การแสดง JSON |
---|
{
"field": string,
"comparisonType": enum ( |
ช่อง | |
---|---|
field |
ต้องระบุ ชื่อของช่องที่จะเปรียบเทียบกับเงื่อนไข หากระบุ "eventName" เงื่อนไขนี้จะมีผลกับชื่อเหตุการณ์ ไม่เช่นนั้น ระบบจะใช้เงื่อนไขกับพารามิเตอร์ที่มีชื่อที่ระบุ ค่านี้ต้องไม่มีเว้นวรรค |
comparison |
ต้องระบุ ประเภทการเปรียบเทียบที่จะใช้กับค่า |
value |
ต้องระบุ ค่าที่จะเปรียบเทียบกับเงื่อนไขนี้ การใช้งานรันไทม์อาจบังคับให้ค่านี้เป็นประเภทหนึ่งๆ เพื่อประเมินเงื่อนไขนี้ตามประเภทของค่าพารามิเตอร์ |
negated |
ผลลัพธ์ของการเปรียบเทียบควรเป็นลบหรือไม่ เช่น หาก |
ComparisonType
ประเภทการเปรียบเทียบสําหรับเงื่อนไขการจับคู่
Enum | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
ไม่ทราบ |
EQUALS |
เท่ากับ โดยคํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
EQUALS_CASE_INSENSITIVE |
เท่ากับ โดยไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
CONTAINS |
มี (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) |
CONTAINS_CASE_INSENSITIVE |
มี ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
STARTS_WITH |
ขึ้นต้นด้วย โดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
STARTS_WITH_CASE_INSENSITIVE |
ขึ้นต้นด้วย ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
ENDS_WITH |
ลงท้ายด้วย โดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
ENDS_WITH_CASE_INSENSITIVE |
ลงท้ายด้วย ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
GREATER_THAN |
มากกว่า |
GREATER_THAN_OR_EQUAL |
มากกว่าหรือเท่ากับ |
LESS_THAN |
น้อยกว่า |
LESS_THAN_OR_EQUAL |
น้อยกว่าหรือเท่ากับ |
REGULAR_EXPRESSION |
นิพจน์ทั่วไป รองรับเฉพาะสตรีมเว็บเท่านั้น |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
นิพจน์ทั่วไป ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ รองรับเฉพาะสตรีมเว็บเท่านั้น |