我正在嘗試使用我自己的代碼使用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