我已成功通过Google表格集成大查询 由于我使用动态参数来决定查询的性质(例如,时间范围),我想了解"成本"查询 - 运行需要多少MB(或KB或GB)。
在运行查询之前的任何方式?
答案 0 :(得分:4)
是的,您可以使用dryRun标志。服务器会告诉您它将处理的金额
{
"configuration": {
"query": {
"query": "SELECT SUM(a.field) FROM `project.dataset.table`",
"useLegacySql": false
},
"dryRun": true
}
}
您需要评估提供的统计信息:
...
"statistics": {
"creationTime": "1526584760494",
"totalBytesProcessed": "152193056",
"query": {
"totalBytesProcessed": "152193056",
"totalBytesBilled": "0",
"cacheHit": false,
...
正如您所看到的,没有任何字节被计费。 您可以在实施之前尝试: https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/insert
由于AppsScript也使用API,因此没有真正的电子表格细节。