分享方式:


什麼是反覆運算器?

反覆運算器會列舉 選取器傳 回的專案。 反覆運算器類似于陣列,不同之處在于您無法使用索引直接存取專案。 反覆運算器也有助於減少記憶體壓力,方法是一次只載入單一專案,而不是載入整組專案。 反覆運算器包含下列方法。

  • boolean hasNext () - 如果目前位置不是清單中的最後一個專案,則傳回 true
  • Object next () - 前移目前的位置,並傳回位於新位置的物件
  • totalNumEntities () - 傳回反覆運算器中可用的專案數。

下列程式碼示範如何使用反覆運算器來逐一查看您帳戶中的所有廣告群組。

var iterator = AdsApp.adGroups().get();

while (iterator.hasNext()) {
  var adGroup = iterator.next();
}

注意事項

反覆運算器不支援 for-of 迴圈建構。 例如:

    for (var campaign of AdsApp.campaigns().get())

以下是反覆運算器清單。

後續步驟