首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在code.org应用实验室访问表值

在code.org应用实验室访问表值
EN

Stack Overflow用户
提问于 2017-04-16 21:26:31
回答 1查看 2.4K关注 0票数 0

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

对于数组,我只使用console.log(arrayn-1);来显示数组的第n个元素。对于表有类似的命令吗?我命名了我的表,但是console.log(表5,6);没有检索在第6行和第7列中找到的文本;它返回一个错误,上面写着“未知标识符:表”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-18 00:43:22

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

代码语言:javascript
复制
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);
})

其他资源:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43442329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档