2016-04-22 5 views
0

JSONオブジェクトを(Googleのスプレッドシートスクリプトで)このように2つマージするにはどうすればよいですか?GASの2つのJSONオブジェクト(jqueryなし)

{"records":[{"id":28100988,"work_text_reviews_count":13,"average_rating":"3.10"},{"id":10280687,"work_text_reviews_count":80,"average_rating":"3.87"}]} 

{"records":[{"id":16135639,"work_text_reviews_count":0,"average_rating":"0.00"},{"id":17978337,"work_text_reviews_count":2414,"average_rating":"3.76"{"id":360721218,"work_text_reviews_count":4924,"average_rating":"3.98"}]} 

した後、結果がどうあるべきマージ:

{"records":[{"id":28100988,"work_text_reviews_count":13,"average_rating":"3.10"},{"id":10280687,"work_text_reviews_count":80,"average_rating":"3.87"},{"id":16135639,"work_text_reviews_count":0,"average_rating":"0.00"},{"id":360721218,"work_text_reviews_count":4924,"average_rating":"3.98"}]} 

このGoogleスプレッドシートでは、私はjQueryのを使用することはできませんので、私は私が働いて得ることができなかったjavascriptのソリューションをしようと一日中費やしてきましたエラーなし。

答えて

1

あなたはconcat使用することができます

var json1 = { 
    "records": [{ 
    "id": 28100988, 
    "work_text_reviews_count": 13, 
    "average_rating": "3.10" 
    }, { 
    "id": 10280687, 
    "work_text_reviews_count": 80, 
    "average_rating": "3.87" 
    }] 
} 

var json2 = { 
    "records": [{ 
    "id": 16135639, 
    "work_text_reviews_count": 0, 
    "average_rating": "0.00" 
    }, { 
    "id": 17978337, 
    "work_text_reviews_count": 2414, 
    "average_rating": "3.76" 
    }, { 
    "id": 360721218, 
    "work_text_reviews_count": 4924, 
    "average_rating": "3.98" 
    }] 
} 


var json3 = json1.records.concat(json2.records); 
関連する問題