如何使用getOffsetRange?
How to use getOffsetRange?
我一直在尝试在 office 脚本中使用 getOffsetRange
,但在我的一生中,我无法让它工作,而且我收到错误说明 Property 'getOffsetRange' does not exist on type 'Worksheet'.
我在想,也许是因为这是一个预览版 getOffsetRange
可能还没有实现,但是这没有任何意义,因为它在文档中
如果任何人有任何想法如何让它工作或任何帮助,那将是惊人的!
根据文档 getOffsetRange
是 Range 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);
我一直在尝试在 office 脚本中使用 getOffsetRange
,但在我的一生中,我无法让它工作,而且我收到错误说明 Property 'getOffsetRange' does not exist on type 'Worksheet'.
我在想,也许是因为这是一个预览版 getOffsetRange
可能还没有实现,但是这没有任何意义,因为它在文档中
如果任何人有任何想法如何让它工作或任何帮助,那将是惊人的!
根据文档 getOffsetRange
是 Range 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);