1

他のセルの値に依存するカスタム関数を Google スプレッドシート スクリプトとして使用しています。初めてセルに入れたときは問題なく実行されますが、他のセルのデータを変更しても同じままです。他のセルを変更したときに、最初のセルの値を自動的に更新するにはどうすればよいですか?

4

2 に答える 2

4

私を完全に幸せにするわけではない答えを見つけましたが、それで十分だと思います. スプレッドシートのスクリプトに呼び出される関数を追加するとonEdit、何かが編集されるたびに呼び出されます。だから、これは私のために働いたコードです:(それには役立つかもしれないいくつかの詳細があるので、私はそれらを未編集のままにしました)

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

これにより、名前が で始まるシートがセルthingに結果を取得します。myCustomFunctionI1

于 2010-11-25T21:35:21.213 に答える