首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取google script中的所有选定单元格

获取google script中的所有选定单元格
EN

Stack Overflow用户
提问于 2014-12-18 13:56:12
回答 2查看 7.8K关注 0票数 6

我使用以下代码来获取选定的单元格:

代码语言:javascript
复制
var activeRange = SpreadsheetApp.getActiveRange().getA1Notation();

如果我选择单元格B1,B2,B3,它会返回"B1:B3“。但是如果我选择B1,然后使用Ctrl键也选择B3,它只返回"B3“。我想要"B1,B3“我在文档中找不到与此相关的函数。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-22 04:46:14

应用程序脚本当前不支持处理Range对象中的不相交范围。将发生的情况是,最后选择的子范围将由getActiveRange()的调用等返回。它被归档为here as issue 4069。你可能想要“星级”它。

票数 6
EN

Stack Overflow用户

发布于 2018-06-22 03:23:27

代码语言:javascript
复制
  var range = '';
  var sel = SpreadsheetApp.getActive().getSelection().getActiveRangeList().getRanges();
  for(var i = 0; i < sel.length; i++){
    range += sel[i].getA1Notation() + ', ';
  }
  Logger.log(range);

日志: 18-06-21 22:18:16:866eest B1,B3,

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27540077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档