セルを操作する

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

GASでスプレッドシートの指定セルにメモを設定するには「setNote()」を利用する。

setNote()

メモを指定された値に設定します。

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

setNote()の戻り値

Range—この範囲、連鎖用。

setNote()のパラメーター

名前タイプ説明
noteString範囲に設定する音価。null値はメモを削除します。
setNote()のパラメーター

スプレッドシートの指定セルにメモを設定するGAS

function myFunction() {
  //スプレッドシートAppでアクティブスプレッドシートを返す!
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  //アクティブなスプレッドシートを取得!
  var sht = ss.getActiveSheet();
 //セルA1:B10にテキストを入力・太文字・背景黄色に装飾!
  sht.getRange("A1:B10").setValue("Blueだよ!").setFontWeight("bold").setBackground("yellow");
  //setNote()でテキストの装飾をすべてクリア!
  sht.setNote();
}

スプレッドシートの指定セルにメモを設定するGAS実行の様子

setNote()メソッドを利用して、スプレッドシートの指定セルにメモを設定>してみました。

setNote
setNoteでメモを設定したGIF

メモには50文字のテキストを設定していますが、一括表示されることがわかりました。

スプレッドシートの指定セルにメモを設定するまとめ

GAS×スプレッドシートの指定セルにメモを設定するるならsetNote()メソッドを利用しましょう。

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

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

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

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

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

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

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

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

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

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

-セルを操作する