google-apps-script - 如何正确从工作表中获取值
问题描述
我从这段代码中得到一个错误:
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 我想创建自动填充日历,如果您有任何提示、链接或任何有用的信息,请告诉我,谢谢。
解决方案
function myFunction() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getActiveSheet();
Logger.log(sh.getRange(sh.getLastRow(),sh.getLastColumn()).getValue());
}
推荐阅读
- php - 改进现有对象数组以自动创建数组
- ios - UIButton 状态图像未在 layoutIfNeeded 上更新
- react-native - 为什么 React Native FlatList 样式不随状态而变化
- c# - 尝试对井字游戏实施最小最大算法。我应该如何实现递归函数?
- java - Lambda 表达式不工作,被终止
- python - Python 3 可迭代的惰性块获取
- ruby-on-rails - 私有方法“active_for_authentication?” 要求 #
- excel - Excel.Application.Visibile 在 Office 2016 上不起作用
- javascript - mongodb - 按字段名称的值查询文档
- php - register_shutdown_function() 和 set_error_handler() 可以捕获相同的错误吗?