セルを操作する

【GAS】スプレッドシートのメモをクリアする

GASでスプレッドシートのメモをクリアするには「clearNotes()」を利用する。

clearNotes()

すべてのメモのシートをクリアします。

https://developers.google.com/apps-script/reference/spreadsheet/sheet?hl=en#clearnotes

参考記事:【GAS】スプレッドシートの複数セルにメモを一括で設定する

clearNotes()の戻り値

Sheet—このシート、連鎖用。

スプレッドシートのメモをクリアするGAS

function myFunction() {
  //アクティブなスプレッドシートを返す!
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  //アクティブなスプレッドシートを取得する!
  var sht = ss.getActiveSheet();
 //配列でメモを1セル×5×2行分(10個)用意!
  var notes = [
    ["Blue01","Blue02","Blue03","Blue04","Blue05"],
    ["Blue06","Blue04","Blue08","Blue09","Blue10"]
  ]
  //配列でメモを入れたセルにテキストを用意!
  var text = [
    ["メモあり","メモあり","メモあり","メモあり","メモあり"],
    ["メモあり","メモあり","メモあり","メモあり","メモあり"]
  ]
 //メモを入れる範囲と同じA1:E2までをアクティブに!
  var rng = sht.getRange("A1:E2");
  //メモを範囲に一括設定!
  rng.setNotes(notes);
  //テキストを範囲に一括設定!
  rng.setValue(text);
  // メモを一括削除!
  sht.clearNotes();
  //配列でメモ削除テキストを用意!
    var text1 = [
    ["メモ削除","メモ削除","メモ削除","メモ削除","メモ削除"],
    ["メモ削除","メモ削除","メモ削除","メモ削除","メモ削除"]
  ]
  //めも削除されたので削除テキストを範囲に一括設定!
  rng.setValue(text1);
}

スプレッドシートのメモをクリアするGAS実行の様子

clearNotes()メソッドを利用して、プレッドシートのメモをクリアしてみました。

clearNote
clearNotesでシートのメモを一括削除する様子

メモを削除する範囲を特に設定する必要はありません。

スプレッドシートのメモをクリアするまとめ

GAS×スプレッドシートのメモをクリアするならclearNotes()メソッドを利用しましょう。

関連記事:【GAS】スプレッドシートの複数セルにメモを一括で設定する

関連記事:【GAS】スプレッドシートの指定セルにメモを設定する

【GAS】スプレッドシートでコンテンツをクリアする

【GAS】スプレッドシートの指定した内容をクリアする

【GAS】スプレッドシートctrl+Shift+方向キーを押した範囲を取得する

【GAS】スプレッドシートでアクティブなシートを返す

【GAS】スプレッドシートでアクティブなシートを取得する

【GAS】スプレッドシートで指定範囲をアクティブシートの選択セルに設定する

【GAS】スプレッドシートでアクティブな範囲のリストを取得する

【GAS】スプレッドシートの選択された範囲を取得する

【GAS】スプレッドシートのアクティブなセルを取得するgetCurrentCell編

【GAS】スプレッドシートのアクティブなセルを取得する

-セルを操作する