尝试了各种方法让它发挥作用。这是一个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);
}
答案 0 :(得分:1)
在这一行
if (altcoin = "USDT") {
你将altcoin设置为USDT,这被视为一个真值,所以如果总是运行它的主体。比较时使用==
if (altcoin == "USDT") {
答案 1 :(得分:0)
这有效,
在==
条件中使用if
。