หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Iterators แจงนับรายการที่ ตัวเลือกส่ง กลับ Iterator จะคล้ายกับอาร์เรย์ เว้นแต่ว่าคุณไม่สามารถใช้ดัชนีเพื่อเข้าถึงรายการได้โดยตรง นอกจากนี้ Iterator ยังช่วยลดแรงกดของหน่วยความจําด้วยการโหลดเพียงครั้งละหนึ่งรายการเท่านั้น แทนที่จะโหลดรายการทั้งชุด ตัวทําซ้ํา มีวิธีการดังต่อไปนี้
- บูลีน hasNext() — ส่งกลับค่า จริง ถ้าตําแหน่งปัจจุบันไม่ใช่รายการสุดท้ายในรายการ
- Object next() — เลื่อนตําแหน่งปัจจุบันและส่งกลับวัตถุที่ตําแหน่งใหม่
- 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