«

7月 04

GASでスプレッドシートの更新があったセルの名前を取得する方法

function onEdit(e){
  var namedRanges = SpreadsheetApp.getActiveSheet().getNamedRanges();

  var cName  = namedRanges.filter(data=>
    data.getRange().getRow() == e.range.getRow() &&
    data.getRange().getColumn() == e.range.getColumn()
  );
  
  Browser.msgBox(cName[0].getName());
}

セルの座標を取得する場合はe.range.getRow()とe.range.getColumn()で行います。

コメントを残す

メールアドレスが公開されることはありません。

次の HTMLタグおよび属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>