#javascript #json #google-apps-script #google-sheets-formula #google-sheets-api
#javascript #json #google-apps-script #google-sheets-формула #google-sheets-api
Вопрос:
Я пытаюсь получить данные с помощью JSON через Google script. Для условия, приведенного ниже, полные данные анализируются в JSON-ответе. Объект «теги» должны храниться в ячейке. В этом случае тег пуст ( JSON: tags: null
), поэтому в этом случае достаточно оператора if, но я получаю сообщение об ошибке, не удается прочитать свойство ‘length’ null (строка 4, файл «Code»). Любое решение вокруг этого, потому что при получении данных с помощью 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);
Ответ №1:
Ваше условие if неверно if (f3 = null)
. Это должно быть if (f3 == null)
или if(!f3)