コンピュータや音楽の事書いてます

Google SpreadsheetでonEditの引数eventはコード補完されない件

コード内で型を推論出来ないので、IDEのコード補完機能が効かないのだと思われる。効かせる為には、型が何であるかを、IDEに分からせれば良い。

var sheet = SpreadsheetApp.getActiveSheet();

function onEdit(e){
  var r = sheet.getRange(e.range.getRow(), e.range.getColumn()); //rのcode completionを効かせる為

これなら、

  • sheetはSheet型である
  • rはSheetをgetRangeしたのだから、Range型である

と推論してくれる。