Condition

یک محمول را نشان می دهد.

نمایندگی JSON
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
فیلدها
type

enum ( ConditionType )

نوع اپراتور برای این شرایط.

parameter[]

object ( Parameter )

لیستی از پارامترهای نامگذاری شده (کلید/مقدار)، بسته به نوع شرایط. یادداشت ها:

  • برای عملگرهای باینری، پارامترهای نامگذاری شده را درج کنید

    arg0

    و

    arg1

    برای تعیین عملوند چپ و راست به ترتیب.

  • در این زمان، عملوند سمت چپ (

    arg0

    ) باید مرجع یک متغیر باشد.

  • برای تطبیق Regex غیر حساس به حروف بزرگ، یک پارامتر بولی به نام اضافه کنید

    ignore_case

    که تنظیم شده است

    true

    . اگر مقدار دیگری مشخص یا تنظیم نشده باشد، تطبیق به حروف بزرگ و کوچک حساس خواهد بود.

  • برای نفی یک عملگر، یک پارامتر بولی به نام وارد کنید

    negate

    پارامتر بولی که روی آن تنظیم شده است

    true

    .

نوع شرط

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