少し探してみましたが、ないようですね。
とても使い勝手が悪い
どのように作られているか存じませんが、基本的にURLは
https://docs.google.com/spreadsheets/d/`SpreadSheetID`/edit#gid=`SheetID`&range=`Range`
となるので関数を作れば、そんなに使い勝手が悪いものではないと思うのですが…。
js
1function getRangeUrlByRange(range) {
2 const sheet = range.getSheet();
3 return getRangeUrlBySheetRange(sheet, range);
4}
5function getRangeUrlBySheetRange(sheet, range) {
6 const spreadSheet = sheet.getParent();
7 return getRangeUrl(spreadSheet, sheet, range);
8}
9function getRangeUrl(spreadSheet, sheet, range) {
10 const ssId = spreadSheet.getId();
11 const sheetId = sheet.getSheetId();
12 const rangeA1 = range.getA1Notation();
13
14 return `https://docs.google.com/spreadsheets/d/${ssId}/edit#gid=${sheetId}&range=${rangeA1}`;
15}