2017-09-15 85 views
-1

一直在尝试所有不同的方式来使其工作。这是一个Google电子表格脚本。
如果货币USDT出现,我得到一个错误,因为没有市场BTC-USDT,它是USDT-BTC。 因此,我试图让它与阿尔特币+“ - BTC”配对,如果货币是USDT,尝试了多种方式来阅读不同的方式,有时候我所做的只是USDT-BTC,没有其他选择。 这种方式我只是得到一个错误,但它提供了一个更好的想法,我正在尝试做什么。如果变量等于else

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,sorry sorry extra =。已经改变了一点,但是当它到达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); 
} 
+3

它看起来像是javascript – Lokesh

+1

http://javascriptisnotjava.io –

+0

'='是赋值。改用'==':'if(altcoin ==“USDT”)'。 (另外,这是JavaScript,而不是Java)。 – Jesper

回答

1

在这一行

if (altcoin = "USDT") { 

您设置altcoin到USDT,这算作一个truthy值,所以这个身体,如果始终运行。在if条件相比较,

if (altcoin == "USDT") { 
0

这工作,

使用==时使用==

相关问题