Как насчет этой модификации?
Точки модификации:
getSelection()
возвращает «Выбор». - Таким образом, ошибка возникает в
ss.getRange(selection)
.
- В вашем скрипте вместо
SpreadsheetApp.getActiveSpreadsheet()
можно использовать ss
в selection
.
Модифицированный скрипт:
Пожалуйста, измените его следующим образом и попробуйте запустить снова.
С:
var selection = SpreadsheetApp.getActiveSpreadsheet().getSelection();
source.getRange('G37:K37').copyTo(ss.getRange(selection), SpreadsheetApp.CopyPasteType.PASTE_FORMAT, false);
Кому:
var selection = ss.getSelection().getActiveRange()
source.getRange('G37:K37').copyTo(selection, SpreadsheetApp.CopyPasteType.PASTE_FORMAT, false);
Ссылка:
Если я неправильно понял ваш вопрос, пожалуйста, сообщите мне.Я хотел бы изменить его.