什麼是反覆運算器?
反覆運算器會列舉 選取器傳 回的專案。 反覆運算器類似於陣列,不同之處在於您無法使用索引直接存取專案。 反覆運算器也有助於減少記憶體壓力,方法是一次只載入單一專案,而不是載入整組專案。 反覆運算器包含下列方法。
- boolean hasNext () - 如果目前位置不是清單中的最後一個專案,則傳回 true
- 物件下 () - 前移目前的位置,並傳回位於新位置的物件
- totalNumEntities () - 傳回反覆運算器中可用的項目數。
下列程式代碼示範如何使用反覆運算器來逐一查看您帳戶中的所有廣告群組。
var iterator = AdsApp.adGroups().get();
while (iterator.hasNext()) {
var adGroup = iterator.next();
}
注意事項
反覆運算器不支援 for-of 循環建構。 例如:
for (var campaign of AdsApp.campaigns().get())
以下是反覆運算器清單。
- AdGroupIterator
- AssetGroupIterator
- AdIterator
- AdParamIterator
- BingAdsAccountIterator
- BudgetIterator
- CampaignIterator
- ExcludedLocationIterator
- KeywordIterator
- NegativeKeywordListIterator
- ProductGroupIterator
- TargetedLocationIterator