การแบ่งหน้า
REST API โดยทั่วไปแล้วมีกลไกบางอย่างในการส่งข้อมูลบันทึกจํานวนมากที่แบ่งเป็น หน้า ของผลลัพธ์ Power Query มีความยืดหยุ่นในการสนับสนุนกลไกการแบ่งหน้าที่แตกต่างกันมากมาย อย่างไรก็ตาม เนื่องจากกลไกการแบ่งหน้าแต่ละแบบจะแตกต่างกัน บางจํานวนของการปรับเปลี่ยนตัวอย่างการแบ่งหน้าอาจจําเป็นเพื่อให้เหมาะกับสถานการณ์ของคุณ
การทํางานที่หนักหน่วงของการรวบรวมผลลัพธ์ของหน้าทั้งหมดลงในตารางเดียวนั้นดําเนินการโดย Table.GenerateByPage()
ฟังก์ชันผู้ช่วยเหลือซึ่งโดยทั่วไปสามารถนําไปใช้โดยไม่มีการแก้ไข ส่วนย่อยของ Table.GenerateByPage()
โค้ดที่แสดงในส่วนฟังก์ชันตัวช่วยเหลือจะอธิบายวิธีการใช้รูปแบบการแบ่งหน้าทั่วไปบางอย่าง คุณจะต้องทําความเข้าใจเรื่องต่อไปนี้โดยไม่คํานึงถึงรูปแบบ:
- คุณจะร้องขอหน้าถัดไปของข้อมูลได้อย่างไร
- กลไกการแบ่งหน้าเกี่ยวข้องกับการคํานวณค่าหรือคุณแยก URL สําหรับหน้าถัดไปออกจากการตอบสนองหรือไม่
- คุณจะรู้ได้ไงว่าจะหยุดการแบ่งหน้าเมื่อใด
- มีพารามิเตอร์ที่เกี่ยวข้องกับการแบ่งหน้า (เช่น "ขนาดหน้า") ที่คุณควรระวังหรือไม่