#google-apps-script #google-sheets
Вопрос:
В принципе, я хочу, чтобы пользователь мог вводить выбранную им ячейку без жесткого кодирования.
Вместо того, что у меня есть сейчас: newFileBody.getRange(‘g4’).setValue(электронная почта);
У меня есть конфигурационный лист, где пользователь вводит значения, и я помещаю их ответ в этот файл. Пользователь введет, в какую ячейку он хочет поместить информацию (допустим, он также наберет «g4», и это будет сохранено как «user_Variable»).
Я бы хотел, чтобы это было: newFileBody.getRange(user_Variable).setValue(электронная почта); где «user_Variable» — это конкретная ячейка, которую они ввели на листе конфигурации.
Ответ №1:
getRange()
Метод может принимать строковую переменную, если это допустимая запись R1C1, например G4
.
Образец:
function myFunction(userVariable) {
// some code..
newFileBody.getRange(userVariable).setValue(email);
// some more code..
}
Документация: