在电子表格中手动添加列后,列索引是否会更改

Does Column Index changes upon adding a column manually in a spreadsheet

我有一个包含 3 个用户输入的表单。它们被称为电压、电流、温度。提交表单后,电子表格将自动捕获回复。

在通常情况下,Column A 将是 TimestampColumn B电压C 列电流D 列将是温度

但是,我尝试在时间戳之后添加一个空白列作为分隔符。所以从技术上讲,B 列将是 C,D 列将是 E,依此类推。

这是我的原代码

var voltage = e.values[1]; //Represents Voltage
var current = e.values[2]; //Represents Current
var temperature = e.values[3]; //Represents Temperature

添加空白列后,列的索引会发生变化还是会保持原样?

e.values 索引未链接到 sheet 列,因此如果您插入列,则 e.values 索引不会更改,另一方面,值的位置e.range.getValues() 会改变。