&引用;无效的JSON字符串:响应太大;

&引用;无效的JSON字符串:响应太大;,json,google-apps-script,google-sheets,google-apps,Json,Google Apps Script,Google Sheets,Google Apps,我有一个GoogleSheets文档,它从BigQuery结果集获取数据。根据查询中的一些更改,我现在得到: 无效的JSON字符串:响应太大 在执行调用的线路上: queryResults = BigQuery.Jobs.getQueryResults(projectId, jobId); 我想这仅仅意味着结果集太大,Google Sheets无法处理,但我需要在工作表中包含这些数据(我无法省略其中的一部分),并且我不能将其拆分为多个工作表(将这些数据分部分读取是没有意义的,我的客户也不会喜欢

我有一个GoogleSheets文档,它从BigQuery结果集获取数据。根据查询中的一些更改,我现在得到:

无效的JSON字符串:响应太大

在执行调用的线路上:

queryResults = BigQuery.Jobs.getQueryResults(projectId, jobId);
我想这仅仅意味着结果集太大,Google Sheets无法处理,但我需要在工作表中包含这些数据(我无法省略其中的一部分),并且我不能将其拆分为多个工作表(将这些数据分部分读取是没有意义的,我的客户也不会喜欢它)


关于如何解决这个问题有什么想法吗?

有时我会使用替换/替换或regexreplace函数的变体,在解析之前省略多余的无用数据,从而减小大小,或者有时,您可以使用regexreplace插入分隔符,然后拆分数据以将其减小到合理的大小。这实际上取决于您试图获取的数据类型。

您无法让它收到如此大的响应。要么做很多作业,要么想办法减小响应大小,也许可以用请求参数过滤掉一些字段(列)。您还可以对每列进行一次查询,这在按行分页的bigquery中会更便宜