0
$(document).ready(function() {
$.ajax({
type: 'GET',
url: 'api/v1/readings',
data: { get_param: 'readings' },
dataType: 'json',
success: function (data) {
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
var readings = data.readings;
function drawChart() {
var chartdata = new google.visualization.DataTable();
chartdata.addColumn('datetime', 'Time of Day');
chartdata.addColumn('number', 'Glucose Value');
chartdata.addRows([
readings.forEach(function(item){
let date = new Date(item.time);
{ [[`Date(${date.getYear()}, ${date.getMonth()}, ${date.getDate()})`], item.glucose_value]}
})
]);
だから、イムチャートAPIをGoogleにJSON readings
から日付ストリングを渡すしようとしているが、イムはevery row must be a null or array
のエラーを受け取ります。パスJSONオブジェクト
ドックhttps://developers.google.com/chart/interactive/docs/datesandtimes#datestring
は、日付を引用符で渡す必要があるので、文字列に変数Date
を渡してチャートのdatetimeオブジェクトに解析するにはどうすればよいですか?