我有一个项目,对ESP32(Arduino IDE ketch)的某些参数进行监测,而且我可以将结果变成一个表格。 每一天都会制作新的表格,以节省日期。 在新版面制作后,我想在表格中插入一个有3系列的线图,使用<代码>addChart。 有一个系列是ok的,但是,如果我界定的3个系列,我会发现下一个错误,那么,三个参数就会更清晰地演变。
"error": {
"code": 400,
"message": "Invalid requests[0].addChart: If specifying more than one sourceRange within a domain or series, each sourceRange across the domain & series must be in order and contiguous.",
"status": "INVALID_ARGUMENT"
我所尝试的简明扼要:
domain sources: A1:A1000 (time of event) on axis x
series1 sources: B1:B1000 (values of parameter A)
series2 sources: C1:C1000 (values of parameter B)
series2 sources: D1:D1000 (values of parameter C)
Using 结果是:
{
"requests": [
{
"addChart": {
"chart": {
"spec": {
"basicChart": {
"chartType": "LINE",
"domains": {
"domain": {
"sourceRange": {
"sources": [
{
"startRowIndex": 1,
"endRowIndex": 1000,
"startColumnIndex": 0,
"endColumnIndex": 1,
"sheetId": 1439439696
},
{
"startRowIndex": 1,
"endRowIndex": 1000,
"startColumnIndex": 0,
"endColumnIndex": 1,
"sheetId": 1439439696
},
{
"startRowIndex": 1,
"endRowIndex": 1000,
"startColumnIndex": 0,
"endColumnIndex": 1,
"sheetId": 1439439696
}
]
}
}
},
"series": {
"series": {
"sourceRange": {
"sources": [
{
"startRowIndex": 1,
"endRowIndex": 1000,
"startColumnIndex": 5,
"endColumnIndex": 6,
"sheetId": 1439439696
},
{
"startRowIndex": 1,
"endRowIndex": 1000,
"startColumnIndex": 6,
"endColumnIndex": 7,
"sheetId": 1439439696
},
{
"startRowIndex": 1,
"endRowIndex": 1000,
"startColumnIndex": 7,
"endColumnIndex": 8,
"sheetId": 1439439696
}
]
}
}
}
}
},
"position": {
"overlayPosition": {
"anchorCell": {
"sheetId": 1439439696,
"rowIndex": 2,
"columnIndex": 2
}
}
}
}
}
}
}
Where am I wrong?