范围未找到

时间:2017-11-20 15:44:23

标签: google-apps-script google-sheets

我是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]);

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()时,为它提供正确的范围大小总是很重要,否则你会收到错误。