2017-09-15 358 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

這工作,

使用==時使用==