3

Google ドキュメントではスクリプトを使用できます。

セルの内容が特定の単語と一致するときにセルの色を変更しようとしています。私の問題は、ここで指定されているように onEdit 関数が機能しないことです: https://developers.google.com/apps-script/guide_events#Simple

event.source Google アプリを使用しようとするたびに、「source of undefined」というエラーがスローされます。

function onEdit(event)
{
  Browser.msgBox(event.source.getActiveSheet());
}

確かにこれは非常に基本的なことですが、ここで何か間違っていますか?

4

1 に答える 1

4

コードは問題なく動作しますが、onEdit() 関数については、スクリプト エディターから直接ではなく、スプレッドシートのセルを編集して実行していることを確認してください。これらの組み込みの単純なイベント ハンドラーが正しく機能するには、イベントのコンテキストを渡す必要があります。スクリプト エディタから直接実行すると、イベント オブジェクトが渡されないため、エラーが発生します。

于 2012-04-24T01:35:36.877 に答える