如果变量等于else

时间:2017-09-15 09:37:04

标签: javascript google-sheets

尝试了各种方法让它发挥作用。这是一个Google电子表格脚本 如果因为没有市场BTC-USDT货币USDT出现,我会收到错误,它是USDT-BTC。 因此,如果货币为USDT,我试图将它设置为altcoin +“ - BTC”,尝试多种方式阅读不同的方式,有时我所要做的只是USDT-BTC,没有其他选择。  这样我只会得到一个错误,但它可以更好地了解我正在尝试做的事情。

for (var i = 1; i < currencyarray.length; i++) {
        var altcoin = currencyarray[i][0];
        {
        if (altcoin = "USDT") {
          var pair = altcoin+"-BTC";
          else {
            var pair = "BTC-"+altcoin;
}
          //sheet.getRange((1+i), 3).setValue(pair);
          //sheet.getRange((1+i), 4).setValue(currencyarray[i][1]);
          sheet.getRange((1+i), 5).setValue(currencyarray[i][1]);
        }
}

opps,抱歉忘了额外=。已经改变了一点,但是当它到达USDT时,BTC-BTC不是USDT-BTC,对不起,我不是一名全职编码员,试着自学。

for (var i = 1; i < currencyarray.length; i++) {
var altcoin = currencyarray[i][0];
{
  if (altcoin == "USDT") 
    pair = altcoin+"-BTC";
  else pair = "BTC-"+altcoin;

}


  sheet.getRange((1+i), 5).setValue(currencyarray[i][1]);
  var lastprice = bittrexGetlastprice(pair);
  var value = (currencyarray[i][1]*lastprice);
  sheet.getRange((1+i), 5).setValue(value);
}

2 个答案:

答案 0 :(得分:1)

在这一行

if (altcoin = "USDT") {

你将altcoin设置为USDT,这被视为一个真值,所以如果总是运行它的主体。比较时使用==

if (altcoin == "USDT") {

答案 1 :(得分:0)

这有效,

==条件中使用if