我正在尝试使用我自己的代码使用Google App脚本更新Google电子表格中的某些单元格。谷歌应用脚本 - 自动更新Google电子表格中的单元格
假设我有2个单元格(A1和A2)填充1和2.
在单元格C1中,我使用了名为“AutoUpdateMyCell”的自定义函数。
该函数所做的只是从A1和A2获取值并相加,并用新值(即3)填充单元格(C1)。
但是,当我更改A1或A2中的值1时,问题就开始了。 C1中的值不会自动更新。
当我更改A1或A2中的一个值时,我怎样才能使C1更新?
我知道有一个函数onEdit(),但我不知道如何使用它来解决我的问题。
我可以只使用onEdit,并从A1和A2中获取值,然后将其放入C1中,但是我想使其成为动态的,所以我不必检查特定的单元格,如果您想要我意思。
这是我在伪代码
function AutoUpdateMyCell(cell1, cell2)
{
var value1 = cell1.getValue();
var value2 = cell2.getValue();
return value1 + value2;
}
为什么不使用电子表格本机功能来做到这一点? – 2014-09-13 09:52:05
我想了解Google应用脚本和Google Spreadsheets的工作原理。这似乎是一件简单的事情,但显然不是 – DijkeMark 2014-09-13 10:32:52
http://stackoverflow.com/questions/13730163/google-spreadsheet-custom-function-how-to-get-a-continuously-updated-valued的可能重复 – Tim 2014-09-13 11:16:35