Jexcel удаляет все ячейки и оставляет номер 1 в операторе if - PullRequest
0 голосов
/ 21 апреля 2019

При попытке выполнить оператор if с Javascript на Jexcel, чтобы посмотреть на ячейку 1,1, она, кажется, удаляет все ячейки и оставляет только одну ячейку с номером 1 в ней.Я новичок в Javascript, поэтому вполне возможно, что я недостаточно хорошо его понимаю, поэтому не удивляйтесь, если я неправильно понял код, так как мой опыт работы с VBA.Однако, если бы кто-то мог просто подсказать мне, как заставить его выглядеть в одной ячейке, я уверен, что смогу написать остальное.

Я пытался получить интерактивные руководства по Jexcel, чтобы попытаться понять это, ноЯ не понимаю, чего мне не хватает.Я пытался следовать руководству по следующему https://www.teamdev.com/downloads/jexcel/docs/JExcel-PGuide.html

, но я не получаю именно то, что я хочу, а именно посмотреть на ячейку и следовать процессу в зависимости от того, пуста она или нет.Он не отлаживается, поэтому я не уверен, что еще можно попробовать.

<script>
        function findIt() {
         var r = confirm("This will find all data, do you wish to 
proceed?");
      if (r == true) {
        $('#FRSTable').jexcel(data,{
        table: function (instance, cell, col, row, val, id) {
            cell =  worksheet.getcell(1,1);
            if  (cell() == null)
                {
                    alert("Please Enter a Value");
                }

            }                 
            });


      } else {
        alert ( "You pressed Cancel!");
      }

    }
    </script>

Итак, я ожидаю, что он скажет. Пожалуйста, введите значение, что произойдет, если все ячейки будут удалены и одно полес номером 1 заменяет его, он сбрасывается после перезагрузки страницы.

...