我正在尝试更改电子表格中一系列代码的值,以在完成后将模板重置为默认值。我在另一个线程上找到了此代码作为示例,但不能在那儿问,因为您不会问任何问题。
function storeValue() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
// ss is now the spreadsheet the script is associated with
var sheet = ss.getSheets()[0];
var values = [
["2.000", "1,000,000", "$2.99"]
];
var range = sheet.getRange("B2:D2");
range.setValues(values);
}
这很好用,将这三个单元格更改为所需的值。这不是我最终需要的,但是可以。我想更改A8-A10中的值,当我更改该单元格范围时(什么也没有),出现以下错误: 范围高度错误,为1,但应为3
我在这里做错了什么?我敢肯定这很简单。
答案 0 :(得分:0)
您拥有的values数组将写入一行中的列。要写入列中的行,请更改为:
var values = [["2.000"], ["1,000,000"], ["$2.99"]];