google-sheets - 自动获取单元格链接的脚本
问题描述
我正在构建一个模板工作表并寻找一个脚本来获取活动工作表到特定单元格的链接(右键单击单元格时的结果相同 -> '获取此单元格的链接' -> 粘贴。 获取此链接细胞
这意味着当我从模板表中复制时,新创建的表将自动获取它的链接。
非常感谢你的帮助。
解决方案
你想要的可以很容易地完成!
function getLink() {
let spreadsheet = SpreadsheetApp.getActive();
let sheet = spreadsheet.getActiveSheet();
let link = "https://docs.google.com/spreadsheets/d/"+spreadsheet.getId()+"/edit#gid="+sheet.getIndex()+"&range=A1"
return link;
}
此处选择的范围是A1
,但根据具体要求,您也可以通过link
编程方式将范围参数传递给变量。
为了建立链接,使用getId()
和getIndex()
方法分别检索电子表格的 id 和工作表的索引。