ここで言う「ノート」は
メニュー > 挿入 > メモ
で入力できるテキスト
例では以下のようなノートが入力されている状態
A1にhello
A2にworld
コード.gs
function get_notes() { var ss_url = "URL"; var ss = SpreadsheetApp.openByUrl(ss_url); var sh = ss.getSheets()[0]; var col = "A"; var start_row = 1; var last_note_row = get_last_note_row(sh, col); var notes = sh.getRange(col + start_row + ":" + col + last_note_row).getNotes(); Logger.log(notes); } function get_last_note_row(sh, col) { var notes = sh.getRange(col + ":" + col).getNotes(); for (var i = notes.length - 1; i >= 0; i--) { if (notes[i] != "") { break; } } var last_note_row = i + 1; return last_note_row; } |
実行結果
関連記事
スプレッドシートのセルにノートを入力する
参考
getNotes()
https://developers.google.com/apps-script/reference/spreadsheet/range#getnotes