ここで言う「ノート」は
メニュー > 挿入 > メモ
で入力できるテキスト
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmhJpRWmmpHxCM23zeyW0FduxETWBJpxXfvgIVzznAZKEs-8CfPuYTU5ZY_LIDwubl4W-LHBb0GOEHqLp0nIAKUGxhpAqRlgjDxQrhkf8NYJ2dfXY-Wovti850pMC8SvJPptIl-_W2xQ/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2018-03-25+18.12.46.png)
例では以下のようなノートが入力されている状態
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