私はスクリプトを使ってGoogleスプレッドシートを管理しています。 onEdit関数は素晴らしい働きをしています - 私は、onEdit関数にGoogle Appsスクリプトのスプレッドシートのクリックイベントをどのように監視できますか?
SpreadsheetApp.getActiveRange().setBackgroundRGB(255, 0, 0);
を入れて色を付けることができます。しかし、私がしたいのは、同じコードをonClick関数に入れて、ユーザーがセルをクリックするとすぐに赤くなるようにすることです。これは可能ですか?私はドキュメントでそれを行う方法を見つけることができません。
申し訳ありませんが、個々のセルでクリックイベントはありません。ボタンを作成し、セルを選択してからボタンをクリックする必要があります。 – ScampMichael
ああ、そうです。あなたはどのようにボタンをセルに追加しますか?それはスクリプトやスプレッドシートGUIを介して行われますか? – user1002973
ボタンをセルに追加しません。描画オブジェクトを使用してボタンをシートに追加し、それをアクティブセルを赤にするよう指示するスクリプトにアタッチします。次に、赤色にしたいセルを選択し、スクリプトを実行するボタンをクリックします。多数のシートを有効にしたい場合にも、メニュー項目で行うことができます。 – ScampMichael