【发布时间】:2017-02-18 23:13:58
【问题描述】:
我有一个包含大约 150 张工作表的工作簿,我正在尝试创建所有工作表的索引,其中包含从索引到每个单独工作表的超链接。
在索引表中,我在 A 列中有所有工作表名称的列表,在 B 列中有公式 INDIRECT("'"&A1&"'!AF1")。然后在每张工作表的单元格 AF1 中,我使用了脚本 (我在下面发布了这个脚本)用该电子表格的电子表格 ID(URL + ID)填充这个单元格。
现在我遇到了将公式“=sheetURL()”添加到工作簿中所有工作表的单元格 AF1 的问题,而无需手动执行此操作。
function sheetURL()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet().getSheetId();
return ss.getUrl() + '#gid=' + sheet;
}
【问题讨论】:
标签: google-apps-script google-sheets