簡體   English   中英

顯示除2個特定項目以外的對象項目

[英]Show object items except 2 specific items

我有一個包含一些值的對象,我想顯示除其中兩個以外的所有項目和值

My obj = {Username=[maher@wizy.io], question1=[sddsd], question2=[Option 1], question3=[USA], question4=[yes], Timestamp=[6/23/2015 12:15:00]}

我想顯示除“用戶名和時間戳”之外的所有內容。

我已經嘗試過了但是我沒有得到我想要的

for (var value in e.namedValues) {
 if (e.namedValues[key] != "Username" && e.namedValues[key] != "Timestamp"){

    Logger.log(value);
  }
}

正如帕爾·辛格(Pal Singh)所建議的,您所有的值都在“變量值”中,因此您應該做的是檢查以下內容

if(value != "UserName" && value != "Timestamp")
{
    Logger.log(value);
}

您不需要檢查密鑰,它不包含任何值。

非常感謝,如果我想顯示鍵+值,我的意思是像問題1:sddsd問題2:選項1問題3:美國問題4:是的

為此,您可以console.log(value + " : " + e.namedValues[value]);

要使用鍵入條件,您假設使用value進行比較

更改您的if條件,如下所示:

if (value != "Username" && value != "Timestamp") {
    Logger.log(value);
}

顯示鍵+值:

console.log(value +": "+ e.namedValues[value]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM