Всякий раз, когда я пытаюсь извлечь данные из 2 из 3 листов с помощью вызова функции «google.script.run» из Javascript, я получаю сообщение об ошибке, в котором говорится, что массив, который я возвращаю, равен Null, но когда я просто меняю точноетот же вызов функции для работы на другом листе, он отлично возвращает данные
Я попытался удалить листы и присвоить им те же имена, я попытался использовать «openWithURL» вместо «getActive» для доступа к электронной таблице,Я попытался переписать код, я попробовал тот же код в другом проекте и проверяю документацию, чтобы убедиться, что я не упускаю ни одной детали.Я попытался изменить ссылки на листы, некоторые из них работают, а некоторые нет.
var SS = SpreadsheetApp.getActive();
var DB_BOOKINGS = SS.getSheetByName("BookingDatabase");
var DB_VEHICLES = SS.getSheetByName("VehicleDatabase");
var DB_REQUESTS = SS.getSheetByName("RequestDatabase");
function getRequestData(){
return DB_REQUESTS.getDataRange().getValues();
}
<script>
function getRequestData(callingFunction) {
google.script.run
.withSuccessHandler(callingFunction)
.withFailureHandler(CustomAlert)
.getRequestData();
}
</script>
Я хочу получить данные листа, но получаю нулевое значение