Google Apps脚本电子表格频段类 - 如何访问这些方法



我正在尝试弄清楚如何访问电子表格的频带方法。这不是简单地应用频段的方法。相反,我试图获取与频段已应用于的表相关的数据。

这是开发人员文档:https://developers.google.com/apps-script/reference/spreadsheet/banding

我可以使用.getBandings(),但这只是确认表中的频段是否退出。没有关于该乐队的细节的数据。例如,我想返回带的范围。

我还了解到,应用频段时,单元格的背景颜色保持默认,因此我无法利用这些方法来确定细节。

这是指向带有带子的表格的链接。我添加了几行脚本来显示getBandings()返回的内容。随意副本。https://docs.google.com/spreadsheets/d/1xruwe8mouesy5zizzcy6kpkvmhjmoitn9bql7xghy3g/edit#gid=0

关于如何访问/利用乐队中的方法的任何建议将不胜感激。


从评论到答案

我正在尝试找出可以在电子表格中打开该类的方法列表。我已经尝试了电子表格,getActiveSheet,getsheetbyname,getrange等。我不知道如何在乐队类中打开一组命令。

例如,我想返回带的范围。

获得频段的范围,请使用类带的getrange()方法


getBandings()返回一个可相互的对象。以下是如何获取频段范围的地址的一个简单示例。它假设电子表格至少具有一个带。

function myFunction(){
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var bandings = spreasheet.getBandings();
  var range = bandings[0].getRange();
  Logger.log(range.getA1Notation());
}

相关

  • 应用"行频道"范围的主题

最新更新