我真的很好奇,但有谁知道为什么你不能使用 setValue 在自定义函数的不同单元格中写入?
自述文件解释说你不能这样做,但没有给出原因: link
自定义函数返回值,但它们不能在它们所在的单元格之外设置值。在大多数情况下,单元格 A1 中的自定义函数无法修改单元格 A5。但是,如果自定义函数返回双精度数组,则结果会溢出包含该函数的单元格并填充包含自定义函数的单元格下方和右侧的单元格。您可以使用包含 return [[1,2],[3,4]]; 的自定义函数对此进行测试。
任何人都知道这是否有充分的理由?