我使用数据浏览器在https://studio.code.org/p/applab上做了一个表。所有行名和列名都是整数。如何访问表格中单元格中的文本?
对于数组,我只使用console.log(arrayn-1);来显示数组的第n个元素。对于表有类似的命令吗?我命名了我的表,但是console.log(表5,6);没有检索在第6行和第7列中找到的文本;它返回一个错误,上面写着“未知标识符:表”
发布于 2017-04-18 00:43:22
在数据浏览器中输入的App中的数据可以使用readRecords块从代码中访问。数据表中的列是按列名访问的,而不是按索引访问的。例如,如果您将您的列命名为column1和column2,则可以用以下方法打印3、column2行中的数据:
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);
})其他资源:
https://stackoverflow.com/questions/43442329
复制相似问题