2010-11-18 14 views
1

他のセルの値に依存するGoogleスプレッドシートスクリプトとしてカスタム関数があります。私はそれをセルに入れるのは初めてですが、他のセルのデータを変更しても変わりません。他のセルを変更すると、最初のセルの値が自動的に更新されます。カスタム関数を自動的に更新する

答えて

4

私は完全に私を幸せにしない答えが見つかりましたが、それは私が推測するほど十分です。 onEditという関数をスプレッドシートのスクリプトに追加すると、stuffが編集されるたびに呼び出されます。

function onEdit(event) { 
    if (SpreadsheetApp.getActiveSheet().getName().substr(0,5) == "thing") 
    SpreadsheetApp.getActiveSheet().getRange("I1").setValue(myCustomFunction()); 
} 

これは、シート名thingで始まり、セルI1myCustomFunctionの結果を取得します(それは私が未編集それらを残したので、役に立つかもしれませんいくつかの詳細を持っている):だから、これは私のために働いていたコードがあります。