我想實作一個回圈,ImportJson()但它不回傳就無法作業
此 github 鏈接中的代碼:ImportJson Into Google Sheets 我做了一個新功能
這是作業,但由于回傳,它肯定只列印 1 個 API 呼叫
function ImportData1() {
veunueid_arr = ["KovZpZA7AAEA", "KovZpa2gne"];
for (var Veunue_id1 = 0; Veunue_id1 < 2; Veunue_id1 ) {
var url = "https://app.ticketmaster.com/discovery/v2/events.json?venueId= " veunueid_arr[Veunue_id1] "&apikey=" API_key "&locale=*";
// console.log("Veuneid" Veunue_id Venue_Id_List.length);
console.log("ImportData1();" Venue_Id_List.length);
return ImportJSON (url, "/_embedded/events/name", "noInherit,noTruncate,rawHeaders" );
}
}
這不起作用,因為我沒有使用return!
所以即使沒有 Return 它也應該列印資料,但它沒有
function ImportData1() {
veunueid_arr = ["KovZpZA7AAEA", "KovZpa2gne"];
for (var Veunue_id1 = 0; Veunue_id1 < 2; Veunue_id1 ) {
var url = "https://app.ticketmaster.com/discovery/v2/events.json?venueId= " veunueid_arr[Veunue_id1] "&apikey=" API_key "&locale=*";
// console.log("Veuneid" Veunue_id Venue_Id_List.length);
console.log("ImportData1();" Venue_Id_List.length);
ImportJSON (url, "/_embedded/events/name", "noInherit,noTruncate,rawHeaders" );
}
}
uj5u.com熱心網友回復:
我假設您想在一個大串列中加入來自多個 url 的結果。您可以像這樣使用 Array.concat
function ImportData1() {
veunueid_arr = ["KovZpZA7AAEA", "KovZpa2gne"];
var results = [];
for (var Veunue_id1 = 0; Veunue_id1 < 2; Veunue_id1 ) {
var url = "https://app.ticketmaster.com/discovery/v2/events.json?venueId= " veunueid_arr[Veunue_id1] "&apikey=" API_key "&locale=*";
results = results.concat(ImportJSON(url, "/_embedded/events/name", "noInherit,noTruncate,rawHeaders" ));
}
return results;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481404.html
