Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Iteratoren zählen Elemente auf, die von einem Selektor zurückgegeben werden. Iteratoren ähneln Arrays, mit dem Unterschied, dass Sie keinen Index verwenden können, um direkt auf ein Element zuzugreifen. Iteratoren tragen auch dazu bei, die Arbeitsspeicherauslastung zu verringern, indem immer nur ein einzelnes Element und nicht der gesamte Satz von Elementen geladen wird. Iteratoren umfassen die folgenden Methoden.
- boolean hasNext() — Gibt "true" zurück, wenn die aktuelle Position nicht das letzte Element in der Liste ist
- Object next() — Wechselt zur aktuellen Position und gibt das Objekt an der neuen Position zurück
- totalNumEntities() — Gibt die Anzahl der im Iterator verfügbaren Elemente zurück.
Der folgende Code zeigt, wie Sie einen Iterator verwenden, um alle Anzeigengruppen in Ihrem Konto zu durchlaufen.
var iterator = AdsApp.adGroups().get();
while (iterator.hasNext()) {
var adGroup = iterator.next();
}
Hinweis
Die Iteratoren unterstützen das for-of-Schleifenkonstrukt nicht. Zum Beispiel:
for (var campaign of AdsApp.campaigns().get())
Im Folgenden finden Sie eine Liste der Iteratoren.
- AdGroupIterator
- AssetGroupIterator
- AdIterator
- AdParamIterator
- BingAdsAccountIterator
- BudgetIterator
- CampaignIterator
- ExcludedLocationIterator
- KeywordIterator
- NegativeKeywordListIterator
- ProductGroupIterator
- TargetedLocationIterator