2017-05-15 60 views
-1

我試圖定義兩個不同的變量,然後操縱它們不過,我有幾個語法錯誤(我不是偉大的JavaScript)這兩個變量應該是輸出,但只loc_name變量不會輸出中

// User Vars 
var LOC_NAME = ("Manchester"); 
var LOC_NAME2 = ("liverpool"); 

// <....> Code I cannot share- 

if(thisLoc.getName() == LOC_NAME) { 
    Logger.log("Campaign: " + thisCampaign.getName()); 
    thisLoc.setBidModifier(adj); 
    Logger.log("Bid Modifier Set to " + adj); 

else(thisLoc.getName() == LOC_NAME2) { 
    Logger.log("Campaign: " + thisCampaign.getName()); 
    thisLoc.setBidModifier(adj); 
    Logger.log("Bid Modifier Set to " + adj); 
} 
} 
+3

開發工具控制檯會顯示錯誤,毫無疑問...更改'else(...'到'}否則如果(...'...請注意CLOSING) –

+0

您錯過了'else' ',並且在代碼的最後有一個太多。 – Cerbrus

回答

0

你需要控制一個正確格式化if-else-if塊流,像這樣......

// User Vars 
var LOC_NAME = ("Manchester"); 
var LOC_NAME2 = ("liverpool"); 

// <....> Code you cannot share- 

if (thisLoc.getName() == LOC_NAME) { 

    Logger.log("Campaign: " + thisCampaign.getName()); 
    thisLoc.setBidModifier(adj); 
    Logger.log("Bid Modifier Set to " + adj); 

} else if (thisLoc.getName() == LOC_NAME2) { 

    Logger.log("Campaign: " + thisCampaign.getName()); 
    thisLoc.setBidModifier(adj); 
    Logger.log("Bid Modifier Set to " + adj); 

} 

MDN: if..else