变量范围 = SpreadsheetApp.getActive().getRange("sheet1!G(B2): Z(B2)");这是 Google 应用程序脚本的有效表达式吗?
var range = SpreadsheetApp.getActive().getRange("sheet1!G(B2): Z(B2)"); Is this a valid expression for Google App Script?
var range = SpreadsheetApp.getActive().getRange("sheet1!G(B2): Z(B2)");这是 Google 应用程序脚本的有效表达式吗?
不,这不是一个有效的表达式。在获取范围之前,您需要先获取 sheet。
var values = SpreadsheetApp.getActive().getSheetByName("sheet1").getRange("G1:Z1").getValues();
如果您想将单元格 B2 中的值用作行值,则您的代码应如下所示
var sheet = SpreadsheetApp.getActive().getSheetByName("sheet1");
var rowVaue = sheet.getRange("B2").getValue();
var values = sheet.getRange("G" + rowVaue + ":Z" + rowVaue).getValues();
var range = SpreadsheetApp.getActive().getRange("sheet1!G(B2): Z(B2)");这是 Google 应用程序脚本的有效表达式吗?
不,这不是一个有效的表达式。在获取范围之前,您需要先获取 sheet。
var values = SpreadsheetApp.getActive().getSheetByName("sheet1").getRange("G1:Z1").getValues();
如果您想将单元格 B2 中的值用作行值,则您的代码应如下所示
var sheet = SpreadsheetApp.getActive().getSheetByName("sheet1");
var rowVaue = sheet.getRange("B2").getValue();
var values = sheet.getRange("G" + rowVaue + ":Z" + rowVaue).getValues();