LabelSelector
Contiene los métodos para filtrar y ordenar una lista de etiquetas en la cuenta. Para obtener información sobre los selectores, vea Selectores.
Métodos
Nombre del método | Tipo de valor devuelto | Descripción |
---|---|---|
get | LabelIterator | Obtiene un iterador usado para recorrer en iteración la lista de etiquetas. |
orderBy(string orderBy) | LabelSelector | Aplica el orden especificado a las etiquetas seleccionadas. |
withCondition(string condition) | LabelSelector | Aplica criterios de filtro a las etiquetas. |
withIds(string[] ids) | LabelSelector | Obtiene etiquetas con los identificadores especificados. |
withLimit(int limit) | LabelSelector | Obtiene las n etiquetas principales que coinciden con los criterios de selección. |
Obtener
Obtiene un iterador usado para recorrer en iteración la lista de etiquetas.
Valores devueltos
Tipo | Descripción |
---|---|
LabelIterator | Iterador usado para recorrer en iteración las etiquetas seleccionadas. |
orderBy(string orderBy)
Aplica el orden especificado a las etiquetas seleccionadas.
Especifique el parámetro orderBy en el formulario "columnName orderDirection" donde:
- columnName es una de las columnas admitidas.
- orderDirection es el orden en el que se ordenan los resultados. Establezca en ASC para ordenar los resultados en orden ascendente o DESC para ordenar los resultados en orden descendente. El valor predeterminado es ASC.
Por ejemplo, la siguiente llamada devuelve resultados en orden ascendente por el nombre de la etiqueta.
selector = selector.orderBy("Name");
Si especifica una columna count, como KeywordCount, el selector ordena por recuento y, a continuación, por nombre en orden ascendente.
Los selectores admiten la ordenación de entidades solo por un campo. No puede ordenar la lista de entidades por campo x, y dentro de x por campo y, etc. Si especifica más de una orderBy()
llamada en una cadena o en llamadas de selector independientes, Scripts ordena la lista de entidades mediante el campo especificado en la última orderBy()
llamada.
Argumentos
Nombre | Tipo | Descripción |
---|---|---|
Orderby | string | Orden que se va a aplicar. |
Valores devueltos
Tipo | Descripción |
---|---|
LabelSelector | Selector con orden aplicado. |
withCondition(String condition)
Aplica criterios de filtro a las etiquetas.
Especifique el parámetro de condición en el formulario "columnName operator value" donde:
- columnName es una de las columnas admitidas.
- operator es uno de los operadores admitidos.
Operadores
El operador que use depende del tipo de columna. Los operadores distinguen mayúsculas de minúsculas. Por ejemplo, use STARTS_WITH en lugar de starts_with.
Operadores para columnas que contienen enteros y valores largos:
<
<=
>
>=
=
!=
Operadores para columnas que contienen valores dobles:
<
>
Operadores para columnas que contienen valores de cadena:
=
!=
STARTS_WITH
STARTS_WITH_IGNORE_CASE
CONTAINS
CONTAINS_IGNORE_CASE
DOES_NOT_CONTAIN
DOES_NOT_CONTAIN_IGNORE_CASE
Operadores para columnas que contienen valores de enumeración:
=
!=
IN []
NOT_IN []
Operadores para columnas que contienen una matriz de cadenas:
CONTAINS_ALL
CONTAINS_ANY
CONTAINS_NONE
Columnas admitidas para el filtrado de etiquetas. Los nombres de columna distinguen mayúsculas de minúsculas.
Column | Tipo | Ejemplo |
---|---|---|
Nombre | string | Nombre de la etiqueta.withCondition("Name = 'foo'") |
KeywordCount | string | Número de palabras clave asociadas a la etiqueta.withCondition("KeywordCount > 5") |
AdCount | string | Número de anuncios asociados a la etiqueta.withCondition("AdCount > 5") |
AdGroupCount | string | Número de grupos de anuncios asociados a la etiqueta.withCondition("AdGroupCount > 5") |
CampaignCount | string | Número de campañas asociadas a la etiqueta.withCondition("CampaignCount > 5") |
Argumentos
Nombre | Tipo | Descripción |
---|---|---|
Condición | string | Condición que se va a agregar al selector. |
Valores devueltos
Tipo | Descripción |
---|---|
LabelSelector | Selector con la condición aplicada. |
withIds(string[] ids)
Obtiene etiquetas con los identificadores especificados.
Puede aplicar una o varias condiciones a un selector. Una cadena de condiciones se considera una operación AND. Por ejemplo, la entidad solo se selecciona si la condición A es true Y la condición B es true. Por ejemplo, la siguiente llamada selecciona solo la etiqueta 33333.
AdsApp.labels()
.withIds(['11111', '22222', '33333'])
.withIds(['33333', '44444', '55555']);
Argumentos
Nombre | Tipo | Descripción |
---|---|---|
ids | string[] | Matriz de identificadores de etiqueta. Para conocer los límites, consulte Límites de ejecución de scripts. |
Valores devueltos
Tipo | Descripción |
---|---|
LabelSelector | Selector con los identificadores aplicados. |
withLimit(int limit)
Obtiene las n etiquetas principales que coinciden con los criterios de selección.
Argumentos
Nombre | Tipo | Descripción |
---|---|---|
límite | Entero | Número de etiquetas que se van a devolver. El número real puede ser menor. |
Valores devueltos
Tipo | Descripción |
---|---|
LabelSelector | Selector con límite aplicado. |