使用大于或等于

时间:2018-06-20 17:39:50

标签: zapier

因此,我尝试了多种方法,但是每次有人得分超过80时,它都会返回“失败”而不是“通过” ...

第一种方式:

if (inputData.score >= '80') {
  return {result: 'Passed'};
} else {
  return {result: 'Failed'};
}

第二种方式:

if (inputData.score >= '80') {
  output = 'Passed';
} else {
  output = 'Failed';
}

return {result: output};

但是,如果有人达到80,它将返回通行证……我很茫然。

2 个答案:

答案 0 :(得分:0)

试图从'80'中删除单引号吗?您正在针对大于运算符检查字符串。

if (inputData.score >= 80) {
  return {result: 'Passed'};
} else {
  return {result: 'Failed'};
}

答案 1 :(得分:0)

Zapier Platform团队的David在这里。

您绝对希望将数字与数字进行比较。正如其他答复者所提到的,将您的入局分数转换为数字并将其与数字进行比较。

 <system.web>
    <membership defaultProvider="ClientAuthenticationMembershipProvider">
      <providers>
        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
      </providers>
    </membership>
    <roleManager defaultProvider="ClientRoleProvider" enabled="true">
      <providers>
        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
      </providers>
    </roleManager>
  </system.web>

对于使用两种返回方法中的哪一种,就Zapier而言,它们相等。我找到第一个清洁工,于是我同意了。