![](/img/trans.png)
[英]How do you implement horizontal candlesticks using the Google Charts API?
[英]Google Search Console API: How do you implement multiple OR filters?
經過一番折騰,我終於讓 Search Console API 工作起來了。 不幸的是,我不知道如何添加多個 OR 過濾器。 我認為這就是維度過濾器組[].groupType 最終的用途,但 'or' 還不是一個選項。
基本上,您如何實現一系列過濾器,在其中任何一個為真時返回結果?
我嘗試了以下方法,但似乎都不起作用:
"dimensionFilterGroups": [
{
"filters": [
{
"dimension": 'query',
"operator": 'equals',
"expression": 'lockers'
},
{
"dimension": 'query',
"operator": 'equals',
"expression": 'shelving'
}
]
}
]
"dimensionFilterGroups": [
{
"filters": [
{
"dimension": 'query',
"operator": 'equals',
"expression": 'lockers'
}
],
"filters": [
{
"dimension": 'query',
"operator": 'equals',
"expression": 'shelving'
}
]
}
]
"filters": [
{
"dimension": 'query',
"operator": 'equals',
"expression": 'lockers'
},
{
"dimension": 'query',
"operator": 'equals',
"expression": 'shelving'
}
]
不幸的是,根據文檔,這仍然不受支持。
dimensionFilterGroups [] groupType:
“此組中的所有過濾器是否必須返回true(”和“),或者一個或多個必須返回true(尚不支持)。”
資料來源: https : //developers.google.com/webmaster-tools/v3/searchanalytics/query
我試圖做同樣的事情。 我想直觀的方法是允許其他邏輯運算符(例如“或”),但這是不可能的。 但是,我使用“包括正則表達式”過濾器運算符實現了我所需要的。 例如,僅當國家是美國或日本時才獲取信息:
"dimensionFilterGroups": [
{
"groupType": "and",
"filters": [
{
"dimension": "country",
"operator": "includingRegex",
"expression": "usa|jpn"
}
]
}
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.