JavaScript Loop twórcy Zoho za pośrednictwem ponad 200 rekordów

var recordOps = ZOHO.CREATOR.API;
var creatorSdkPromise = ZOHO.CREATOR.init();

var user = "";
var counter = 0;

creatorSdkPromise.then(function (data) {
     getData("1");
});

async function getData(page_num) {
	
	var reportLinkName = "Your_Report_Name";
	var config = {reportName: reportLinkName, page : page_num, pageSize : "200"};
	var getRecords = recordOps.getAllRecords(config);
	getRecords.then(function(jsonData) {
		
		$.each(jsonData.data, function(idx, value) {
            
                        // Parse your data here
                        counter += 1;
			console.log(counter + ": " + value.ID);
		});
        
        var num_of_records = Object.keys(jsonData.data).length;
        if(num_of_records == 200) {
            
            getData(parseInt(page_num) + 1);
        }
	}).catch(err => console.log("No matching records"));
}
Meandering Meerkat