如何使用getOffsetRange?

How to use getOffsetRange?

我一直在尝试在 office 脚本中使用 getOffsetRange,但在我的一生中,我无法让它工作,而且我收到错误说明 Property 'getOffsetRange' does not exist on type 'Worksheet'.

我在想,也许是因为这是一个预览版 getOffsetRange 可能还没有实现,但是这没有任何意义,因为它在文档中

如果任何人有任何想法如何让它工作或任何帮助,那将是惊人的!

根据文档 getOffsetRangeRange class 的一种方法。

您提供的错误消息表明您正在 Worksheet class 实例上调用该方法。

正如 Pierre 所指出的,getOffsetRange() 方法在工作表对象上不可用。要使用 getOffsetRange(),您可以在工作表上获取范围 "A1",然后从那里获取偏移量:

// gets C3 range
let offsetRange = selectedSheet.getRange("A1").getOffsetRange(2,2);

或者,您可以通过工作表对象的索引获取范围:

// gets C3 range
let worksheetOffsetRange = selectedSheet.getRangeByIndexes(2,2,1,1);