LabelSelector (Etiket Seçici)

Hesaptaki etiket listesini filtreleme ve sıralama yöntemlerini içerir. Seçiciler hakkında daha fazla bilgi için bkz: Seçiciler.

Yöntemler

Yöntem Adı İade Türü Açıklama
Almak LabelIterator Etiket listesini yinelemek için kullanılan bir yineleyici alır.
orderBy(dize orderBy) LabelSelector (Etiket Seçici) Belirtilen sıralamayı seçili etiketlere uygular.
withCondition(dize koşulu) LabelSelector (Etiket Seçici) Filtre ölçütlerini etiketlere uygular.
withIds(string[] ids) LabelSelector (Etiket Seçici) Belirtilen kimliklere sahip etiketleri alır.
withLimit(int limit) LabelSelector (Etiket Seçici) Seçim ölçütleriyle eşleşen ilk n etiketi alır.

Almak

Etiket listesini yinelemek için kullanılan bir yineleyici alır.

Geri dönüşler

Tür Açıklama
LabelIterator Seçili etiketler arasında yineleme yapmak için kullanılan yineleyici.

orderBy(dize orderBy)

Belirtilen sıralamayı seçili etiketlere uygular.

orderBy parametresini "columnName orderDirection" biçiminde belirtin; burada:

  • columnNamedesteklenen sütunlardan biridir.
  • orderDirection , sonuçların sıralandığı sıradır. Sonuçları azalan sırada sıralamak için ASC olarak veya sonuçları azalan sırada sıralamak için DESC olarak ayarlayın. Varsayılan değer ASC'dir.

Örneğin, aşağıdaki çağrı sonuçları etiketin adına göre artan sırada döndürür.

selector = selector.orderBy("Name");

Anahtar KelimeSayısı gibi bir sayım sütunu belirtirseniz, seçici sayıya göre ve sonra da ada göre artan sırada sıralama yapar.

Seçiciler, varlıkları yalnızca bir alana göre sıralamayı destekler. Varlıkların listesini x alanına göre ve x içinde y alanına göre sıralayamazsınız. Bir zincirde veya ayrı seçici çağrılarında birden fazla orderBy() çağrı belirtirseniz, Betikler son orderBy() çağrıda belirtilen alanı kullanarak varlıkların listesini sıralar. 

Bağımsız değişkenler

Name Tür Açıklama
orderBy dize Uygulanacak sipariş.

Geri dönüşler

Tür Açıklama
LabelSelector (Etiket Seçici) Sıralama uygulanmış seçici.

withCondition(Dize koşulu)

Filtre ölçütlerini etiketlere uygular.

"columnName işleç değeri" biçiminde koşul parametresini belirtin, burada:

Operatörler

Kullandığınız işleç, sütunun türüne bağlıdır. İşleçler büyük/küçük harf kullanımına duyarlıdır. Örneğin, starts_with yerine STARTS_WITH kullanın.

Tamsayılar ve uzun değerler içeren sütunlar için işleçler:

<
<=
>
>=
=
!=

Çift değer içeren sütunların işleçleri:

<
>

Dize değerleri içeren sütunların işleçleri:

=
!=
STARTS_WITH
STARTS_WITH_IGNORE_CASE
CONTAINS
CONTAINS_IGNORE_CASE
DOES_NOT_CONTAIN
DOES_NOT_CONTAIN_IGNORE_CASE

Numaralandırma değerleri içeren sütunların işleçleri:

=
!=
IN []
NOT_IN []

Bir dize dizisi içeren sütunların işleçleri:

CONTAINS_ALL
CONTAINS_ANY
CONTAINS_NONE

Etiket filtreleme için desteklenen sütunlar. Sütun adları büyük/küçük harf duyarlıdır.

Sütun Tür Örnek
Name dize Etiketin adı.

withCondition("Name = 'foo'")
Anahtar Kelime Sayısı dize Etiketle ilişkilendirilmiş anahtar sözcük sayısı.

withCondition("KeywordCount > 5")
AdCount (AdCount) dize Etiketle ilişkilendirilmiş reklamların sayısı.

withCondition("AdCount > 5")
AdGroupCount dize Etiketle ilişkilendirilmiş reklam gruplarının sayısı.

withCondition("AdGroupCount > 5")
Kampanya Sayısı dize Etiketle ilişkili kampanyaların sayısı.

withCondition("CampaignCount > 5")

Bağımsız değişkenler

Name Tür Açıklama
Şart dize Seçiciye eklenecek koşul.

Geri dönüşler

Tür Açıklama
LabelSelector (Etiket Seçici) Uygulanan koşulla seçici.

withIds(string[] ids)

Belirtilen kimliklere sahip etiketleri alır.

Bir seçiciye bir veya daha fazla koşul uygulayabilirsiniz. Koşullar zinciri AND işlemi olarak kabul edilir. Örneğin, varlık yalnızca A koşulu doğruysa VE B koşulu doğruysa seçilir. Örneğin, aşağıdaki çağrı yalnızca 33333 etiketini seçer.

AdsApp.labels()
    .withIds(['11111', '22222', '33333'])
    .withIds(['33333', '44444', '55555']);

Bağımsız değişkenler

Name Tür Açıklama
kimlikler dize[] Etiket kimlikleri dizisi. Sınırlar için bkz: Komut dosyası yürütme sınırları.

Geri dönüşler

Tür Açıklama
LabelSelector (Etiket Seçici) Kimliklerin uygulandığı seçici.

withLimit(int limit)

Seçim ölçütleriyle eşleşen ilk n etiketi alır.

Bağımsız değişkenler

Name Tür Açıklama
sınırlamak int Döndürülecek etiket sayısı. Gerçek sayı daha az olabilir.

Geri dönüşler

Tür Açıklama
LabelSelector (Etiket Seçici) Sınır uygulanmış seçici.

Ayrıca bkz.