簡體   English   中英

獲取可能包含空值的 JSON

[英]Fetching JSON which might contain null values

我正在嘗試通過谷歌腳本使用 JSON 獲取數據。 對於下面給出的條件,完整數據是解析的 JSON 響應。 對象“標簽”需要存儲在一個單元格中。 在這種情況下,標簽為空( JSON: tags: null ),因此在這種情況下 if 語句應該足夠了,但我收到錯誤無法讀取 null 的屬性“長度”(第 4 行,文件“代碼”)。 解決此問題的任何解決方案,因為在使用 API 獲取數據時可能會有許多空單元格

var f3 = fullData.tags 
      var valar3 = "";
      if (f3 = null) {currentSheet.getRange(i+2,21).setValue("")}
      else {for (var b=0; b<fullData.tags.length; b++){
        var val = fullData.specificExams[b];
        valar3 += val + ",";}}
      valar3 = valar3.substring(0, valar3.length - 1);
      currentSheet.getRange(i+2,21).setValue(valar3);

您的 if 條件錯誤if (f3 = null) 應該是if (f3 == null)if(!f3)

暫無
暫無

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

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