【问题标题】:Fetching JSON which might contain null values获取可能包含空值的 JSON
【发布时间】:2020-10-08 06:16:29
【问题描述】:

我正在尝试通过谷歌脚本使用 JSON 获取数据。对于下面给出的条件,完整数据是 Parsed JSON Response。对象“标签”需要存储在一个单元格中。在这种情况下,标签为空(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);

【问题讨论】:

    标签: javascript json google-apps-script google-sheets-formula google-sheets-api


    【解决方案1】:

    您的 if 条件错误 if (f3 = null)。应该是if (f3 == null)if(!f3)

    【讨论】:

      猜你喜欢
      • 2016-10-19
      • 2016-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多