根据文档,有一个名为getRangeByName(String)
电子表格类的函数,但对我来说似乎是未定义的。
function onEdit(e) {
if (e) {
var ss = e.source.getActiveSheet();
Logger.log(ss.getName);
Logger.log(ss.getRange);
Logger.log(ss.getRangeByName);
}
}
// outputs:
// function getName() {/* */}
// function getRange() {/* */}
// undefined
这是因为event.source.getActiveSheet()
返回对象以外的其他东西Spreadsheet
,这与官方文档(屏幕截图)相矛盾吗?
(https://developers.google.com/apps-script/understanding_events)
如果是这种情况,我如何从事件源获取活动工作表上的名称范围?谢谢。