首页 > 解决方案 > Googlesheets 中的 Googlesheets Apps 脚本超链接

问题描述

我想设置一个超链接到 googlesheet 中的单元格位置的代码并将其标记为单元格位置(A1 表示法)

sheetname.getRange(Lrow, 9) .setValue('=hyperlink("#gid='+ss.getActiveSheet().getSheetId() +'&range='+"'"+sheet.getName()+"'"+'!'+sheet.getActiveCell().getA1Notation()+'" ,"'+sheet.getActiveCell().getA1Notation()+'")');

这可行,但是当单击它时,它不会将您带到活动单元格,它只会将您带到正确的工作表。

帮助?

标签: javascriptgoogle-sheets-api

解决方案


我用这个方法弄明白了:

sheetname.getRange(Lrow, 10)
.setValue('=hyperlink("https://docs.google.com/spreadsheets/d/'
+SpreadsheetApp.getActiveSpreadsheet().getid()
+'/edit#gid='+ss.getActiveSheet().getSheetId()
+'&range='+rangeset.getA1Notation()+'")');

推荐阅读