新的Google Spreadsheet公式结果与我看到的结果不同,importrange函数不稳定

时间:2014-03-23 05:25:57

标签: google-apps-script google-sheets

我在New Google表格中有一个200k的单元格数据库。我在同一个电子表格中运行QUERY()但在另一张表格中运行。

我从QUERY()得到的结果非常好。问题是:当我尝试在另一个工作表中使用生成的查询数据时,结果数据不是我从QUERY()看到的数据。我只看到它的一部分。当我使用importrange()和使用Google应用脚本代码替换importrange时,会发生这种情况。

使用代码和.getValues()范围时,所提取的数据已经不是原始工作表上QUERY函数的样子。这就是为什么我说QUERY的实际结果与我看到的结果不同。

我看到的QUERY结果是正确的。 importrange().getValues()的数据集不正确。这突然发生了。在一切正常之前。它于本周五(2014年3月21日)美国东部时间开始。

想知道是否有其他人遇到同样的问题。

编辑:我也尝试过ahab提供的myimportrange()自定义代码作为解决方法。我得到与importrange()相同的结果。我已经筋疲力尽了。可能是谷歌的错误?

编辑3/24/14:似乎只是公式上的一个问题。我有一个电子表格的不同部分也没有导入所有的值,但是对于那部分我粘贴的值因为它不会再改变,问题自行解决了。

似乎公式计算了,我可以看到它,但Google的服务器有一个不同的数字。

编辑3/24/14美国东部时间上午10点:没有我做任何事情,事情都回来了。我认为这是谷歌问题。他们必须在周末关闭一些东西,并在工程师今天进入办公室时重新开启。我应该删除这个问题吗?主持人?

编辑3/28/14美国东部时间晚上10点:它再次发生。这次QUERY()函数没有产生正确的结果。

编辑4/2/14:这个问题延续到其他公式(简单公式)

编辑4/7/14:这似乎是周末(美国时区)反复出现的问题

编辑2014年4月23日:importrange的最新周期开始,耶稣受难日,importrange现在再次运作。

编辑:我对错误有更准确的描述: 所以我要说我有一个电子表格foo。在单元格A1中,电子表格sheet1中的foo是一个返回值X的公式。值X是正确的值,但由于值X取决于电子表格内部所有这些不同的计算(例如查询,在加载时为空白),当您首次打开/加载电子表格时,初始值为Y。仅在大约30秒到1分钟之后,该值(在计算看起来像3-4次之后)正确地定位到值X。每次我在电子表格上点击重新加载时,该值都会重置为值Y,并且需要30秒到1分钟才能达到正确的值X

现在我有另一个电子表格bar。在bar,我正在从电子表格sheet1!A1导入范围foo。但是,即使Y中显示了值X,也会显示值foo。因此bar仅加载初始值,而不加载计算的和最近的值X

自从我开始使用新纸张以来,这种现象一直在持续。有时它会正确导入并从X导入foo,有时会从Y导入foo。我什么都没做。它似乎不稳定。有时它能够导入正确的值,有时不能。

1 个答案:

答案 0 :(得分:0)

我和sum函数有类似的问题。我有一个总和公式,有十几个值要添加。当我单击带有公式的单元格时,它将在公式栏中显示正确的总计,但单元格中的结果显示以前的结果。我能够纠正这个故障的唯一方法就是刷新页面。就个人而言,我认为这是一个荒谬的缺陷,因为它违背了制作电子表格的目的。