Я оптимизировал утверждение "если".Но я не понимаю, почему мой код не работает.Следующий код должен подсчитать, сколько строк в электронной таблице, и по команде от "/ 1" до "/ max" отправить сообщение с данными из строки.
var postInfo = sheet.getDataRange().getValues();
for(var i; i < postInfo.length; i++){
if(msg.text == '/'[i])
{
var post = sheet.getRange(i + 1, 1, 1, 13).getValues()[0];
var message = post[0];
}
}
if (msg.text == '/1')
{
var post = sheet.getRange(2, 1, 1, 13).getValues()[0];
var message = post[0];
}
if (msg.text == '/2')
{
var post = sheet.getRange(3, 1, 1, 13).getValues()[0];
var message = post[0];
}
if (msg.text == '/3')
{
var post = sheet.getRange(4, 1, 1, 13).getValues()[0];
var message = post[0];
}
........
if (msg.text == '/14')
{
var post = sheet.getRange(15, 1, 1, 13).getValues()[0];
var message = post[0];
}
if (msg.text == '/all')
{
var post = sheet.getRange(2, 1, 15, 1).getValues()[0];
var message = post[0];
}