是否可以编写一个脚本来谷歌的表地址写入特定的细胞?

问题描述 投票:0回答:1

我添加超链接到在整个工作表复制我的谷歌片。我有与A2表名称内容表:A和想写入一个谷歌应用脚​​本编写特定片网址在B2对应的小区:乙。在我的整个工作簿中的超链接引用根据VLOOKUP和功能正常,只要在TOC为正确的URL在B2举行:乙。

我用的是工作簿作为新项目的开发被复制的模板。链接应改变每工作簿被复制的时间。

google-apps-script google-sheets
1个回答
0
投票

A list of sheet names and sheet URLs

这将创建一个列表:

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...
}
© www.soinside.com 2019 - 2024. All rights reserved.