我添加超链接到在整个工作表复制我的谷歌片。我有与A2表名称内容表:A和想写入一个谷歌应用脚本编写特定片网址在B2对应的小区:乙。在我的整个工作簿中的超链接引用根据VLOOKUP和功能正常,只要在TOC为正确的URL在B2举行:乙。
我用的是工作簿作为新项目的开发被复制的模板。链接应改变每工作簿被复制的时间。
这将创建一个列表:
function getSheetNamesAndUrls() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var shts=ss.getSheets();
var vA=[['SheetName','SheetURL']];//if you don't want headers remove this
for(var i=0;i<shts.length;i++) {
vA.push([shts[i].getName(),'docs.google.com/spreadsheets/d' + ss.getId() + '/edit#gid=' + shts[i].getSheetId()]);
}
sh.getRange(1,1,vA.length,vA[0].length).setValues(vA);//if you already have headers then make this 2,1,vA.length...
}