Google 从动态新变量查询聚合
Google Query aggregation from an on-the-fly new variable
我正在尝试构建一个 Google 查询并从 Apps 脚本发出请求。我将查询附加到 sheet 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}
我得到了这个答案,用于处理从 spreadsheets 中调用查询的案例:https://productforums.google.com/d/msg/docs/Ksc-w0r8uj0/QFxiXlmzAwAJ
但是我不知道如何通过代码来做同样的事情,因为响应是 JSONP 格式,这种手动编辑只有一个 JSON 字符串。
谢谢
回答我自己的问题。只是使用查询,我找不到方法,而是通读了数据操作方法,特别是 "Creating a modifier function" 让我有可能即时修改数据然后聚合它。
https://developers.google.com/chart/interactive/docs/reference#google_visualization_data
我正在尝试构建一个 Google 查询并从 Apps 脚本发出请求。我将查询附加到 sheet 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}
我得到了这个答案,用于处理从 spreadsheets 中调用查询的案例:https://productforums.google.com/d/msg/docs/Ksc-w0r8uj0/QFxiXlmzAwAJ 但是我不知道如何通过代码来做同样的事情,因为响应是 JSONP 格式,这种手动编辑只有一个 JSON 字符串。
谢谢
回答我自己的问题。只是使用查询,我找不到方法,而是通读了数据操作方法,特别是 "Creating a modifier function" 让我有可能即时修改数据然后聚合它。
https://developers.google.com/chart/interactive/docs/reference#google_visualization_data