仅刷新Google电子表格中的选定区域

时间:2014-04-21 19:17:08

标签: random google-apps-script google-sheets refresh

我正在做一些D20 / RPG的东西,其中一切都基于不同的骰子/兰德。

我希望能够刷新某些区域而不是整张表,但唯一的选择是cmd-r并刷新所有区域。

有人对此有所了解吗?也许有些脚本?

作为替代方案,我查看了其他解决方案。函数将值从单元格A1(具有rand between函数)硬复制到A2 IF A3 = 1的函数。如果A3不是1,则A2的值将保持不变。我的计划是简单地隐藏A1,呈现A2并使用A3作为开/关按钮。还没弄明白怎么做......任何想法?

先谢谢,我花了好几个小时!

1 个答案:

答案 0 :(得分:0)

Google Spreadsheets,重新命名为Google表格,并不包含仅刷新某些区域的功能。而是考虑使用由按钮,自定义菜单或自定义函数触发的脚本。

如果您决定使用自定义函数,请记住自定义函数参数应该是确定性的。来自Custom Functions in Google Sheets

  

即内置的电子表格函数返回不同的结果   每次他们计算 - 例如NOW()或RAND() - 是不允许的   作为自定义函数的参数。如果自定义函数尝试   它基于这些易失性内置函数之一返回一个值   将无限期地显示正在加载。