แชร์ผ่าน


ตัวทําซ้ําคืออะไร

ตัวทําซ้ําระบุรายการที่ ตัวเลือก ส่งกลับ ตัวทําซ้ําจะคล้ายกับอาร์เรย์ยกเว้นคุณไม่สามารถใช้ดัชนีเพื่อเข้าถึงรายการได้โดยตรง ตัวทําซ้ํายังช่วยลดแรงกดดันของหน่วยความจําโดยการโหลดเพียงรายการเดียวในแต่ละครั้งแทนที่จะเป็นชุดรายการทั้งหมด ตัวทําซ้ํามีวิธีการต่อไปนี้

  • บูลีน hasNext() — ส่งกลับค่า true ถ้าตําแหน่งปัจจุบันไม่ใช่หน่วยข้อมูลสุดท้ายในรายการ
  • Object next() — เลื่อนตําแหน่งปัจจุบันและส่งกลับวัตถุที่ตําแหน่งใหม่
  • totalNumEntities() — ส่งกลับจํานวนของรายการที่พร้อมใช้งานในตัวทําซ้ํา

โค้ดต่อไปนี้แสดงวิธีใช้ตัวทําซ้ําเพื่อทําซ้ํากลุ่มโฆษณาทั้งหมดในบัญชีของคุณ

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

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

หมายเหตุ

ตัวทําซ้ําไม่สนับสนุน โครงสร้างการวน รอบ ตัวอย่างเช่น:

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

ต่อไปนี้คือรายการของตัวทําซ้ํา

ขั้นตอนถัดไป