2017-09-15 12 views
-1

これを動作させるためのさまざまな方法を試しています。 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]); 
     } 
} 

おじいちゃん、おめでとうございます。少し変更しましたが、USDTになったらBTC-BTCはUSDT-BTCではありません。申し訳ありませんが、フルタイムコーダーではないので、自分自身を教えてください。このライン

if (altcoin = "USDT") { 

あなたはtruthy値としてカウントUSDTにaltcoinを設定するので、これの身体があれば必ず実行して

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

javacriptのようです。 – Lokesh

+1

http://javascriptisnotjava.io –

+0

'='は割り当てです。代わりに '=='を使用します: 'if(altcoin ==" USDT ")'。 (また、これはJavaScriptであり、Javaではありません)。 – Jesper

答えて

1

if状態で

if (altcoin == "USDT") { 
0

これは動作しますが、

使用==を比較するとき==を使用してください。

関連する問題