haystack が needle で始まる場合に、true と評価されます。
構文
starts_with(haystack, needle)
haystack と needle は、次のいずれかのデータ型です:
- 一定の String。たとえば、「GDN」など。
- String の 検索広告 360 変数。たとえば、
Keyword
、Campaign
、Engine_status
など。 - String を返す式列または数式列。
大文字/小文字の区別なし
テキストの比較では、大文字と小文字は区別されません。したがって、starts_with("gdn", "GDN")
は true と評価されます。
空白文字
この関数に式列や数式列を含めると、式列や数式列は空白文字と評価されます。
すべての String は、空白の(長さがゼロの)String で始まるものとみなされます。したがって、starts_with("GDN", "")
は true と評価されます。
ただし、starts_with("", "GDN")
は false と評価されます。つまり、空白の String が空白でない String で始まることはありません。
例
-
starts_with("hook", "fishhook")
は false です。 -
キーワードに「hoopers」が含まれ、「US」で始まるキャンペーンに含まれる場合、「US brand」と表示します:
if(and(contains(keyword, "hoopers"), starts_with(campaign, "US")), "US brand", "non-brand")