您得到这个错误的原因是因为您在使用Google Apps Script中的SpreadsheetApp.Spreadsheet.getRange方法时,传入的参数类型与方法的签名不匹配。
SpreadsheetApp.Spreadsheet.getRange方法用于获取电子表格中的特定范围。根据Google Apps Script的官方文档,该方法的签名如下:
getRange(row, column, numRows, numColumns)
其中,row表示起始行数,column表示起始列数,numRows表示要获取的行数,numColumns表示要获取的列数。
根据您提供的错误信息,您传入的参数是一个字符串和一个数字,这与方法签名不匹配。您需要根据方法的签名,传入正确的参数类型和数量。
例如,如果您想获取电子表格中A1单元格的数据,您可以使用以下代码:
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var range = sheet.getRange(1, 1, 1, 1); var value = range.getValue();
在上述代码中,我们通过getRange方法传入起始行数1,起始列数1,要获取的行数1,要获取的列数1,以获取A1单元格的数据。
希望以上解释对您有帮助。如果您需要更多关于Google Apps Script或其他云计算相关的问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云