Скрипт Google, чтобы найти пустую ячейку - функция isBlank не работает - PullRequest
0 голосов
/ 12 сентября 2018

Вот мой код.Я пытаюсь выполнить код, только если ячейка не пуста.Поскольку у нас нет встроенной функции для isBlank, я использую ее, чтобы заполнить пустую ячейку предопределенным значением.Но это сделать

for (var i = 2, k = 2, j = 2, s = 2; i<lastrow && k>0; s++){
   var range = sheet.getRange(i,1);
   var company = range.getValue();
   var range = sheet.getRange(i,2);
   var description = range.getValue();
   var range = sheet.getRange(i,3);
   var priority = range.getValue();
      var range = sheet.getRange(i,4);
   var urgency = range.getValue();
      var range = sheet.getRange(i,5);
   var impact = range.getValue();
      var range = sheet.getRange(i,6);
   var requester = range.getValue();
      var range = sheet.getRange(i,7);
   var status = range.getValue();
      var range = sheet.getRange(i,8);
   var subject = range.getValue();
   var pay="{\"helpdesk_ticket\":{ \"description\":\""+description+"\", \"subject\":\""+subject+"\",\"email\":\""+requester+"\",\"priority\":\""+priority+"\",\"status\":\""+status+"\",\"impact\":\""+impact+"\", \"urgency\":\""+urgency+"\"   }}";
   if(description.isBlank()){
   var url="https://"+purl+"/helpdesk/tickets.json"; 
   var options = {
                 "payload": pay,
                 "method": "POST",
                 "muteHttpExceptions": true,

Сообщение об ошибке: see error screenshot

1 Ответ

0 голосов
/ 13 сентября 2018

isBlank() - метод класса Range. Однако вы пытаетесь вызвать его на description, который является не объектом класса Range, а одним из Number, Boolean, Date или String, как описано здесь

...