A列「#」を除いて、データが含まれる最終行(上記の場合は4)を取得したいと思います。 ※1列目の"#"も、データに含まれているものとします。 結論 該当列の値を配列で取得し、その数を取得することで最終行数に代替します。 function getLastRowWithValue() { const sheet = SpreadsheetApp.getActiveSheet(); const columnBVals = sheet.getRange('B:B').getValues(); // B列「動物」の値を配列で取得 const LastRow = columnBVals.filter(String).length; //空白を除き、配列の数を取得 Logger.log(LastRow); //4.0 }
![GoogleSpreadSheetで、指定した範囲の、データが含まれている最終行を取得する方法。 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e18de68cdf5556633f8b94966ffef8dab98dd77/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9R29vZ2xlU3ByZWFkU2hlZXQlRTMlODElQTclRTMlODAlODElRTYlOEMlODclRTUlQUUlOUElRTMlODElOTclRTMlODElOUYlRTclQUYlODQlRTUlOUIlQjIlRTMlODElQUUlRTMlODAlODElRTMlODMlODclRTMlODMlQkMlRTMlODIlQkYlRTMlODElOEMlRTUlOTAlQUIlRTMlODElQkUlRTMlODIlOEMlRTMlODElQTYlRTMlODElODQlRTMlODIlOEIlRTYlOUMlODAlRTclQjUlODIlRTglQTElOEMlRTMlODIlOTIlRTUlOEYlOTYlRTUlQkUlOTclRTMlODElOTklRTMlODIlOEIlRTYlOTYlQjklRTYlQjMlOTUlRTMlODAlODImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWJjYTI1MDViNjc2NzA5ZTNlM2FjZDRmYzNiNmE2ZGVl%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDAzbWMmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTZmZjNjYTVmYTIyMzFmMDc1NGMyZmI1YzU0NzhjZjRh%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dfddf237329070ce1ec47730a1f2406f0)