0

我使用数据浏览器在https://studio.code.org/p/applab上制作了一张表格。所有行名和列名都是整数。如何访问表格中单元格内的文本?

对于数组,我只需使用 console.log(array[n-1]); 显示数组的第 n 个元素。表有类似的命令吗?我将我的表命名为 table,但是 console.log(table[5,6]); 不检索在第 6 行和第 7 列中找到的文本;它返回一个错误说“未知标识符:表”

4

1 回答 1

0

readRecords可以使用该块从代码访问在数据浏览器中输入的 App Lab 中的数据。数据表中的列按列名访问,而不是按索引访问。例如,如果您将列命名为column1column2,则可以在 row 中打印数据3column2其中:

function readTable(tableName, rowId, columnName, callback) {
  readRecords(tableName, {}, function(records) {
    for (var i =0; i < records.length; i++) {
      var record = records[i];
      if (record.id === rowId) {
        callback(record[columnName]);
        return;
      }
    }
    console.log('could not find row ' + rowId + ' column ' + columnName + ' in table ' + tableName);
  });
}

readTable('mytable', 3, 'column2', function(value) {
  console.log('value: ' + value);
})

其他资源:

于 2017-04-18T00:43:22.700 回答