web-dev-qa-db-ja.com

[google-apps-script]にonSelectionChangeを使用すると何が問題になるのですか

私はこのトリガーを見つけました onSelectionChange(e) developers.google.comで、単一の空のセルが選択されている場合、背景を赤に設定する必要があります。コピーと貼り付けだけでは結果が得られません。私は何かの助けをいただければ幸いです。

/**
 * The event handler triggered when the selection changes in the spreadsheet.
 * @param {Event} e The onSelectionChange event.
 */
function onSelectionChange(e) {
  // Set background to red if a single empty cell is selected.
  var range = e.range;
  if(range.getNumRows() === 1 
      && range.getNumColumns() === 1 
      && range.getCell(1, 1).getValue() === "") {
    range.setBackground("red");
  }
}
5
william brewer

V8ランタイムではなく、レガシーランタイムを使用します。私の場合、V8ランタイムでは、トリガーされる場合とトリガーされない場合があります。 V8でのトリガーの実行には一般的な問題があります。次を参照してください https://issuetracker.google.com/issues/147016387

0
Michael Enke