首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ReferenceError:未定义偏移量

ReferenceError:未定义偏移量
EN

Web Applications用户
提问于 2021-03-31 22:55:26
回答 1查看 257关注 0票数 0

在运行该函数时:

代码语言:javascript
运行
复制
function updateCells() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var spreadsheetSummary = ss.getSheetByName('Summary');
  const range = spreadsheetSummary.getDataRange()
  const values = range.getDisplayValues()
  const transposeCheck = values[0].map((_, iCol) => values.map(row => row[iCol]).some(cell => cell))
  var countBoolean = transposeCheck.filter(Boolean).length + 1
  var spreadsheetCommunityGroups = ss.getSheetByName('Community Groups');
  var cellValueCommunityGroups = spreadsheetCommunityGroups.getRange('A12').getValue();
  var summaryCommunityGroups = OFFSET('A2', 0, countBoolean); 
  sreadsheetSummary.getRange(summaryCommunityGroups).setValue(cellValueCommunityGroups);
}

我收到错误ReferenceError: OFFSET is not defined

我想要的是将A12从Community Groups工作表中的值放到Summary工作表最后一个单元格右侧的单元格"1列“中。

我计算占用的列数和1,并将其保存为countBoolean,这就是我用来抵消这些列的内容。

EN

回答 1

Web Applications用户

回答已采纳

发布于 2021-04-20 15:05:46

使用类范围的offset方法

下面的示例返回下面一行的单元格和右边的一列,即如果活动范围为A1,它将返回与B2对应的range对象

代码语言:javascript
运行
复制
var range = SpreadsheetApp.getActiveRange().offset(1,1)

相关

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

https://webapps.stackexchange.com/questions/153166

复制
相关文章

相似问题

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