作为if语句之后的更大脚本的一部分:
Logger.log(vr5);
if (vr5 == "zwak met 5-4 krt in ♡/♠"){
Logger.log("in if");
}
记录器给出:vr5:zwak在♡/ met中遇到5-4 krt 但是不进入if Logger。 " in if"没有出现 第二个例子。
Logger.log(vr7);
if (vr7 == "3♣ (6 krt ♡ en 5-7 p), 3♢ (6 krt ♠ en 5-7 p), 3♡ (6 krt ♠ en
8-10 p), 3♠ (6 krt ♡ en 8-10 p)"){
Logger.log("in if");
}
同样在这种情况下Logger vr7:3♣(6 krt♡en 5-7 p),3♢(6 krt♠en 5-7 p),3♡(6 krt♠en 8-10 p),3 ♠(6 krt♡en 8-10 p)full填充if条件,但不输入if。
我做错了什么?谁能帮帮我?
PS vr5和vr7是googleform中的答案。
答案 0 :(得分:0)
我阅读了“我如何比较Java中的字符串”的所有可能性,但它们都没有奏效。 Mohammed E. ManSour的回答是(nr.3):
if (string1.compareTo(string2) == 0)
{
// this line WILL print
System.out.println("The two strings are the same.")
}
但是谷歌应用程序脚本无法识别compareTo。因此,而不是compareTo我尝试了string1.equals(string2)== 0)。看我的第一个例子。
if (vr5.equals("zwak met 5-4 krt in ♡/♠") == 0){
Logger.log("in if");
}
这有效!