Я начинаю изучать, как кодировать с помощью скрипта Google App, и только что заполнил список воспроизведения codelab на Расширение Google Sheets.
Поэтому, чтобы попробовать это, я написал код с намерением получить значение из конкретная c ячейка из листа через переменную называется «OrderNum», используя Logger для регистрации переменной, которая будет содержать это значение, для проверки моего кода, но по какой-то причине я продолжаю получать «(переменная) не определена)» ошибка, и я уже пробовал несколько вещей, и ничего не работает ... что я делаю не так ?? Вот мой код:
function onOpen() {
var ui = SpreadsheetApp.getUi();
// Create a custom menu
ui.createMenu('Order Functions')
.addItem('Copy form to database',"copy2db")
.addToUi();
}
// Pull orderNum value from sheet
function checkOrderNum() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var orderNum = sheet.getRange('H2').getValue();
}
Logger.log('var ', orderNum);
фрагмент листа Google, показывающий значение ячейки H2
Я получаю ошибку "ReferenceError: orderNum не определен) Я не понимаю, мне кажется, что все ссылки есть. Также, когда я удаляю команду logger, ошибки не появляется, но тогда я понятия не имею, верен ли мой код, что, по-видимому, нет.
Спасибо за помощь, Нестор