Google apps script 为什么getRange()无法获取范围?

Google apps script 为什么getRange()无法获取范围?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我无法使这个变量范围正常工作。getRanger说它找不到射程。我认为格式是正确的。这也是我第一次在这方面寻求帮助,我是自学成才的,所以请容忍我 功能CopyPaste1{ var电子表格=SpreadsheetApp.getActive; var ss=电子表格app.getActiveSpreadsheet; var as=ss.getActiveSheet; var sh=SpreadsheetApp.getActiveSpreadsheet; var ui=电子表格app.getUi;

我无法使这个变量范围正常工作。getRanger说它找不到射程。我认为格式是正确的。这也是我第一次在这方面寻求帮助,我是自学成才的,所以请容忍我

功能CopyPaste1{ var电子表格=SpreadsheetApp.getActive; var ss=电子表格app.getActiveSpreadsheet; var as=ss.getActiveSheet; var sh=SpreadsheetApp.getActiveSpreadsheet; var ui=电子表格app.getUi; var varRange=as.getRange'C28'.getValue; 电子表格。getRange'A1'。激活; 电子表格.setActiveSheetspreadsheet.getSheetByName'Material Order',true; 电子表格。getRange'A1'。激活; 电子表格.getRangevarRange.copyTospreadsheet.getActiveRange,SpreadsheetApp.CopyPasteType.PASTE_正常,错误; 电子表格。getRange'A1'。激活; }; 单元格C28=“\'1805物料订单\”!A1:I27' 我得到的错误是第11行找不到Range

var varRange=as.getRange'C28.getValue

varRange是一个值,而不是一个范围

此表达式电子表格。getRangevarRange需要范围,但varRange不是范围


哦,我明白你的意思了。我可能会把它分成两个单元格,分别使用getSheetByName和getRange。可能有办法解决这个问题,但我不确定它是什么,我也不在乎。

检查文档,我认为您没有输入正确的参数:方法getRangerow、column、optNumRows、optNumColumns它说您至少需要两个参数,而您只有一个参数。尝试替换var varRange=as.getRange'C28.getValue;var varRange=as.getRange'C','28'.getValue@匹萨先生,这行不通。如果您想使用C28,那么像这样使用它。getRange'C28',否则它必须是。getRange28,3getRange只能使用一个参数,如代码中所示。C28的价值是多少?它是否包含表示范围引用、公式或其他内容的文本?