セルを操作する

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

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

getNote()

範囲内のセルに関連付けられているメモを返します。

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

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

getNote()の戻り値

String[][]—範囲内のセルに関連付けられたメモの2次元配列。

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

function myFunction() {
//アクティブなスプレッドシートを返す!
var ss = SpreadsheetApp.getActiveSpreadsheet();
//0番目のスプレッドシートを取得!
var sheet = ss.getSheets()[0];
//B2:D4セルをゲッツ!
var range = sheet.getRange("B2:D4");
//入力するメモをセッティング!
var memo = [
  ["BLUE","BLUE","BLUE"],
  ["BLUE","BLUE","BLUE"],
  ["BLUE","BLUE","BLUE"]
];
//B2:D4にメモをsetNotesで記述!
range.setNotes(memo);
//rangeに入力されてるメモをgetNotesでゲッツ!
var rngmemo = range.getNote();
//取得されたメモの値をA1セルに出力!
sheet.getRange("A1").setValue("メモの値は「"+rngmemo+"」だ!");
}

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

getNote()メソッドを利用して、プレッドシートの指定セルのメモを取得してみました。

getNote
getNoteで指定セルのメモを取得する

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

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

※複数セル範囲にある複数メモを取得するにはgetNotes()を使う。

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

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

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

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

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

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

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

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

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

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

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

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

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

-セルを操作する