Агрегация запросов Google из новой переменной "на лету"

Я пытаюсь создать запрос Google и сделать запрос из сценариев приложений. Я добавляю запрос к URI листа, например:

https://docs.google.com/spreadsheets/d/SHEET_ID/gviz/tq?sheet=Sheet1&tq=query;

Запрос:

query = "SELECT N, avg(datediff(todate(G),todate(D))) " +
        "GROUP BY N";

Но я получаю только ошибку, например:

{version=0.6, errors=[{detailed_message=Invalid query: PARSE_ERROR: Encountered "(" at line 1, column 23.
Was expecting:
")" ...
, reason=invalid_query, message=INVALID_QUERY}], reqId=0, status=error}

Я получил этот ответ для обработки этого случая, вызывающего запрос из электронных таблиц: https://productforums.google.com/d/msg/docs/Ksc-w0r8uj0/QFxiXlmzAwAJ Но я не знаю, как сделать то же самое с помощью кода, так как ответ находится в формате JSONP, какой вручную отредактируйте, чтобы была только строка JSON.

Спасибо


person mclzc    schedule 06.06.2017    source источник


Ответы (1)


Отвечая на мой собственный вопрос. Просто используя запрос, я не мог найти способ, но вместо этого чтение методов манипулирования данными, в частности «Создание функции модификатора», дает мне возможность изменять данные на лету, а затем агрегировать их.

https://developers.google.com/chart/interactive/docs/reference#google_visualization_data

person mclzc    schedule 10.06.2017