我有一个 csv 文件,我接受它作为文本,然后将其转换为数组的形式。然后我循环遍历 csv 数据数组和行标题数组。但我无法插入值,因为它只是拒绝工作并且不会给出任何错误。在这里输入代码已经伤透了我的头。我不明白我还能怎样
const to_csv = CSVToArray(response.getContentText(), ";")
const column = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD', 'AE', 'AF']
var e = 0
var i = 0
while (e < to_csv.length) {
var iter = to_csv[e]
while (i < iter) {
var cell = `${column[i]}`;
ss.getRange(`${cell}1`).activate().setValue(to_csv[e][i]);
i++
};
e++
};
引用
我不明白该怎么办
您可以像这样将数据插入表中
是的,不要
setValue循环使用 - 这严重违反了 Apps 脚本和云服务的一般概念。但我会这样做