首页 > 解决方案 > 如何正确从工作表中获取值

问题描述

我从这段代码中得到一个错误:

function myFunction() {
  var ss = SpreadsheetApp.openByUrl ();
  var v1 = ss.getLastRow()
  Logger.log(v1);
  var v2 = ss.getLastColumn()
  Logger.log(v2);
  var data = ss.getRange(1, v1, v2).getValues()
  Logger.log(data);

例外:参数(字符串、数字、数字)与 SpreadsheetApp.Spreadsheet.getRange 的方法签名不匹配。

PS 我想创建自动填充日历,如果您有任何提示、链接或任何有用的信息,请告诉我,谢谢。

标签: google-apps-script

解决方案


function myFunction() {
  const ss = SpreadsheetApp.getActive();
  const sh = ss.getActiveSheet();
  Logger.log(sh.getRange(sh.getLastRow(),sh.getLastColumn()).getValue());
}

推荐阅读