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()メソッドを利用して、プレッドシートのメモをクリアしてみました。
メモを削除する範囲を特に設定する必要はありません。
スプレッドシートのメモをクリアするまとめ
GAS×スプレッドシートのメモをクリアするならclearNotes()
メソッドを利用しましょう。
関連記事:【GAS】スプレッドシートの複数セルにメモを一括で設定する
関連記事:【GAS】スプレッドシートの指定セルにメモを設定する
【GAS】スプレッドシートctrl+Shift+方向キーを押した範囲を取得する
【GAS】スプレッドシートで指定範囲をアクティブシートの選択セルに設定する
【GAS】スプレッドシートでアクティブな範囲のリストを取得する