我是Google App Script的新手,我有一个非常基本的问题。
以下代码给出了错误"未找到范围"。我想要做的是用数组填充数组(在谷歌表中)。然后我想使用这些值。
功能链接到按钮:
function today(){
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName('Sheet1');
var range = sheet.getRange("A1:B2");
var values = range.getValues();
sheet.setActiveSelection(values[1, 1]);
答案 0 :(得分:2)
以下是如何将自己的值添加到工作表中。
function addMyValues(){
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName('Sheet1');
var values=[[1,2,3],[4,5,6],[7,8,9]];//this is a square matrix
sh.getRange(1,1,values.length,values[0].length).setValues(values);//Creates a range with origin at row 1 column 1 and number of rows in values and number of columns in values
}
当使用setValues()时,为它提供正确的范围大小总是很重要,否则你会收到错误。