LANG SELRCT

コードを書く場所

2019年6月25日火曜日

スプレッドシートのノート(メモ)を削除したい


スプレッドシートシートの2行目以降に入力されているノート(メモ)を一気に削除したくて書いたコードです。



コード.gs
function clearNotes() {
  var ss_url = masterSheetUrl;
  var ss = SpreadsheetApp.openByUrl(ss_url)
  var sheet = ss.getSheets()[0];
  var start_row = 2;// 範囲の先頭を2行目にする
  var start_col = 1;
  var last_row = sheet.getLastRow();
  var last_col = sheet.getLastColumn();
  var num_rows = (last_row - start_row) + 1;
  var num_cols = (last_col - start_col) + 1;
  var range = sheet.getRange(start_row, start_col, num_rows, num_cols);
  range.clearNote();
}


関連記事

スプレッドシートのセルにノートを入力する
スプレッドシートのノートを取得する


参考

clearNote()
https://developers.google.com/apps-script/reference/spreadsheet/range#clearNote()