Я пытаюсь создать новую диаграмму, следуя примерам, представленным в API листов Google. Я получаю следующую ошибку:
HttpError 400 при запросе
https://slides.googleapis.com/v1/presentations/PRESENTATION_ID:batchUpdate?alt=json
возвратил «Получено недопустимое содержимое JSON. Неизвестное имя« add_chart »в
'запросы [0]': не удается найти поле. "
Кто-нибудь сталкивался с этим раньше?
Другие запросы работают нормально (заменить текст, добавить текст, клонировать презентацию и т. Д.)
этот запрос копируется из примера в API листов Google.
sourceSheetId - это идентификатор, в котором хранятся данные для диаграммы.
{
"addChart": {
"chart": {
"spec": {
"title": "Model Q1 Sales",
"basicChart": {
"chartType": "COLUMN",
"legendPosition": "BOTTOM_LEGEND",
"axis": [
{
"position": "BOTTOM_AXIS",
"title": "Model Numbers"
},
{
"position": "LEFT_AXIS",
"title": "Sales"
}
],
"domains": [
{
"domain": {
"sourceRange": {
"sources": [
{
"sheetId": sourceSheetId,
"startRowIndex": 0,
"endRowIndex": 7,
"startColumnIndex": 0,
"endColumnIndex": 1
}
]
}
}
}
],
"series": [
{
"series": {
"sourceRange": {
"sources": [
{
"sheetId": sourceSheetId,
"startRowIndex": 0,
"endRowIndex": 7,
"startColumnIndex": 1,
"endColumnIndex": 2
}
]
}
},
"targetAxis": "LEFT_AXIS"
},
{
"series": {
"sourceRange": {
"sources": [
{
"sheetId": sourceSheetId,
"startRowIndex": 0,
"endRowIndex": 7,
"startColumnIndex": 2,
"endColumnIndex": 3
}
]
}
},
"targetAxis": "LEFT_AXIS"
},
{
"series": {
"sourceRange": {
"sources": [
{
"sheetId": sourceSheetId,
"startRowIndex": 0,
"endRowIndex": 7,
"startColumnIndex": 3,
"endColumnIndex": 4
}
]
}
},
"targetAxis": "LEFT_AXIS"
}
],
"headerCount": 1
}
},
"position": {
"newSheet": True
}
}
}
}
Я ожидал, что диаграмма будет создана и получит ответ с chartId, однако я получаю от запроса статус 400:
HttpError 400 при запросе
https://slides.googleapis.com/v1/presentations/PRESENTATION_ID:batchUpdate?alt=json
возвратил «Получено недопустимое содержимое JSON. Неизвестное имя« add_chart »в
'запросы [0]': не удается найти поле. "