Condition

แสดงถึงคําจํากัดความ

การแสดง JSON
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
ช่อง
type

enum (ConditionType)

ประเภทโอเปอเรเตอร์สําหรับเงื่อนไขนี้

parameter[]

object (Parameter)

รายการพารามิเตอร์ที่มีชื่อ (คีย์/ค่า) ซึ่งขึ้นอยู่กับประเภทของเงื่อนไข หมายเหตุ:

  • สําหรับโอเปอเรเตอร์ไบนารี ให้ใส่พารามิเตอร์ที่มีชื่อ

    arg0

    และ

    arg1

    เพื่อระบุตัวดำเนินการด้านซ้ายและขวาตามลำดับ

  • ในขณะนั้น ออบเจ็กต์ด้านซ้าย (

    arg0

    ) ต้องเป็นตัวแปร

  • สําหรับการจับคู่นิพจน์ทั่วไปที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ใส่พารามิเตอร์บูลีนชื่อ

    ignore_case

    ที่ตั้งค่าเป็น

    true

    . หากไม่ได้ระบุหรือตั้งค่าเป็นค่าอื่น การจับคู่จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

  • หากต้องการปฏิเสธโอเปอเรเตอร์ ให้ใส่พารามิเตอร์บูลีนชื่อ

    negate

    พารามิเตอร์บูลีนที่กําหนดเป็น

    true

    .

ConditionType

Enum
conditionTypeUnspecified
equals
contains
startsWith
endsWith
matchRegex
greater
greaterOrEquals
less
lessOrEquals
cssSelector
urlMatches