我有一个包含一些值的对象我要显示所有项目&值除了其中两个
My obj = {Username=[maher@wizy.io], question1=[sddsd], question2=[Option 1], question3=[USA], question4=[yes], Timestamp=[6/23/2015 12:15:00]}
我想要显示除Username&时间戳。
我试过这个,但我得不到我想要的东西
for (var value in e.namedValues) {
if (e.namedValues[key] != "Username" && e.namedValues[key] != "Timestamp"){
Logger.log(value);
}
}
答案 0 :(得分:2)
正如Pal Singh所说,你所有的价值都在" var value"所以你应该做的是检查以下
if(value != "UserName" && value != "Timestamp")
{
Logger.log(value);
}
您无需检查密钥,也不包含任何值。
答案 1 :(得分:1)
非常感谢,如果我想显示键+值,我的意思是问题1:sddsd question2:选项1问题3:美国问题4:是
要执行此操作,您可以console.log(value + " : " + e.namedValues[value]);
答案 2 :(得分:1)
要在条件中使用密钥,您可以使用value
进行比较
更改您的if条件,如下所示:
if (value != "Username" && value != "Timestamp") {
Logger.log(value);
}
显示键+值:
console.log(value +": "+ e.namedValues[value]);