有什么有效的方法可以使搜索功能起作用吗?

时间:2018-03-25 08:06:57

标签: google-apps-script google-sheets

我有这个功能:

for (var i=0; i<tableLength ; i++)
    {
      if (getCallID == (sheetUserCalls.getRange('I' + i).getValue()) && (sheetUserCalls.getRange('G' + i).getValue() == userID))
      {
      sheet.getRange(cellToEdit).setValue("closed");
      sendText(userID ' + getCallID + ' ' + ' ' + 'was closed ');
      flag = 1;
      break;
    }
    }
    if (flag == 0)
      {
        sendText(userID , 'error: you canot close call of other person');    
      }
  }

  else 
  {
    sendText(userID , 'Bad request');  
  }

此代码扫描整个&#34; sheetUserCalls&#34; sheet(&#39; tableLength&#39;是此工作表中的行数)和 它应该在此表单中找到2个参数相同(&#39; getCallID&#39;和#39; userID&#39;)到用户在其请求中提供的内容,如果它找到此行,它将将其记录在其他表格中作为“关闭”#39;并将向用户发送已关闭的消息。 如果它找不到那些匹配,它将向用户发送错误。 如果没有满足其他条件,它将发送“错误请求”#39;消息

如果有很多行,这个函数运行需要很长时间。有什么方法可以让它变得更容易吗?

0 个答案:

没有答案