【问题标题】:Google Sheets - Volatile function RANDBETWEEN recalculating on cell activation谷歌表格 - 挥发性函数 RANDBETWEEN 重新计算细胞激活
【发布时间】:2021-09-11 00:59:28
【问题描述】:

当我简单地导航到或从(即“激活”)一个包含内容的单元格时,我有两个 RANDBETWEEN 函数正在重新计算。据我了解 - 自从我多年前创建工作表以来它一直在运行 - RANDBETWEEN 函数会在 edit 对任何单元格进行重新计算。但我没有编辑任何单元格——我只是在激活单元格。如果我在空单元格之间移动,该函数不会重新计算。

此外,如果我加载工作表并尝试 Ctrl-Z 撤消(基本上什么都不撤消),RANDBETWEEN 函数将重新计算。

我的电子表格的重新计算设置是“更改时”,我从未更改过它。一旦问题开始,我确实切换了它,但它没有解决问题。

我在这张表中有很多宏/脚本,但它们都不是像 onEdit(e) 这样的简单触发器。我尝试注释掉我的所有代码文件并删除我的触发器,但问题仍然存在。我在不同的电子表格上尝试了 RANDBETWEEN 和其他易失性函数,并且这些函数符合预期,所以我只是在努力处理这个特定的电子表格。

有人知道发生了什么吗?

【问题讨论】:

  • 我似乎无法复制您的问题。您能否提供具有相同行为的工作表样本?

标签: google-apps-script google-sheets


【解决方案1】:

我发现了问题 - 我在我的电子表格的一个单元格中调用了一个自定义函数,我显然已从我的脚本编辑器中删除了该函数。当我删除单元格中的函数时,重新计算功能恢复正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    相关资源
    最近更新 更多