Моя цифра c имя листа не найдено Range при использовании чистого get Range - PullRequest
0 голосов
/ 08 марта 2020

У меня также есть имя листа ... "4" ... как число

Но оно показывает ошибку как "Исключение: диапазон не найден"

Я думаю, потому что мое имя листа это число, но мне действительно нужно имя листа в виде числа

Я пытаюсь это, оно должно работать. но оказывается, это не

  var ss = SpreadsheetApp.getActiveSpreadsheet()
  var shname = ss.getRange("Home!A1") // A1 contains value 4 as a number

  ss.getRange("'" + shname + "'!A1").setValue("is it worked?") // how to fix this line?

для полной информации https://docs.google.com/spreadsheets/d/1GcyfutUP-vg23H9mpjfNLRQvTkOqp0c8dN-J4R8g9Hk/edit#gid = 1502470412 & range = A1

1 Ответ

1 голос
/ 08 марта 2020

Вам необходимо получить значение диапазона / ячейки. Измените вторую строку в скрипте на

var shname = ss.getRange("Home!A1").getDisplayValue() //getValue() should also work

и посмотрите, работает ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...