我想将每一行数据存储为数组中的单独项。这是我到目前为止的代码:
Angular
此刻,这会将每行的内容打印到Logger。如何将每一行的数据存储到var function data() {
var responses = ss.getSheetByName('Form Responses 263')
var data = responses.getRange(2, 2, responses.getLastRow()-1, responses.getLastColumn()-1).getValues()
var n = []
data.forEach(function(row) {
n.push(row)
Logger.log(row)
Logger.log(n)
})
}
中?我用过:
n
但这只是添加了行中的所有内容,而不仅仅是数据。
源行
我希望我的数组看起来像这样:
n.push(row)
答案 0 :(得分:0)
@Tanaike在评论中回答,这是该问题的最终解决方案:
element(by.css('option', 'APPLE')).click();
element(by.xpath("//select[contains(@ng-reflect-model,'Apple')]")).click();
它使用function data() {
var fr = ...
var data = fr.getRange(2, 2, fr.getLastRow()-1, fr.getLastColumn())
.getValues().map(function(row) {
return row.filter(String)
})
Logger.log(data)
}
类构造函数作为谓词从源行中删除空索引。