Как правильно читать массив из таблицы данных на Code.Org AppLab? - PullRequest
0 голосов
/ 13 января 2019

Я создал таблицу под названием «утро» в AppLab, и один столбец хранит данные в виде массива (или списка, как он его вызывает). Я могу правильно добавить данные в этот массив, но моя проблема заключается в чтении данных обратно (так как я хочу отобразить их в виде метки / обычного текста на другой странице). Если числа в массиве 1234 и 5678, когда я пытаюсь сделать

console.log(records[i].id + ': ' + records[i].buses);    

Второе значение (шины) - это имя столбца, который я пытаюсь прочитать обратно, что приведет к "," вместо "1234,5678", и я не совсем уверен, что делать. Это код, который у меня есть, любая помощь будет принята с благодарностью!

readRecords("morning", {}, function(records) {
  for (var i =0; i < records.length; i++) {
console.log((records[i]).id + ': ' + records[i].(buses[i]));
  }
 });

 var ts1Buses = ["1234"];
 var ts1Change;
onEvent("enterTS1", "click", function(event) {
  appendItem(ts1Buses, getText("textTS1"));
  updateRecord("morning", {id:1, buses:ts1Buses}, function(record, success) {
    setText("textTS1", "");
  });
});     

1 Ответ

0 голосов
/ 15 января 2019

Оператор console.log в вашем длинном блоке кода выглядит не совсем правильно. попробуйте console.log(records[i].id + ': ' + records[i].buses); вместо этого. если это не сработает, опубликуйте ссылку на ваш проект, чтобы другие могли попытаться найти исправление, сделав ремикс и отредактировав его.

...