【发布时间】:2021-01-16 22:17:37
【问题描述】:
我正在使用一个自定义函数来跟踪单元格的颜色是什么。但是有一个问题是,如果单元格颜色发生变化,此函数不会自行更新。
单元格颜色:
function GetCellColorCode(input)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getRange(input);
var result = cell.getBackground();
return result
}
接下来,我找到并添加了一个脚本,用于重新计算表格中的所有公式,以便它们自行更新。我添加了 trigger,以便该公式每小时运行一次。
function refresh() {SpreadsheetApp.flush()}
但我的表格有 17 页 和 数千 个公式。结果,所有内容的更新速度都比我想要的要慢。
我的问题是:我可以在自定义公式中添加一些东西,使它像常规的谷歌表格公式一样工作并更改立即如果细胞发生变化?
【问题讨论】:
标签: google-apps-script google-sheets google-sheets-formula custom-function