相关疑难解决方法(0)

以编程方式构建指向表格中命名范围的超链接

我有一个包含许多命名范围的电子表格,我想要一种目录,它提供了跳转到它们的超链接。

在 UI 中,我可以创建一个指向命名范围的超链接,其最终格式如下:

https://docs.google.com/spreadsheets/d/xxxxx/edit#rangeid=yyyyy

其中 xxxx 是一个长电子表格 ID,yyyy 是一系列数字。

由于我有很多这些链接,我想使用 Google Apps 脚本以编程方式生成所有这些链接。我可以使用Spreadsheet.getRangeByName找到命名范围对象,但我找不到从中获取 rangeid 的方法。

google-sheets named-ranges google-apps-script

5
推荐指数
1
解决办法
2808
查看次数

如何在Google表格应用脚本中创建范围的超链接?

我正在尝试使用Google表格应用程序脚本中的范围的超链接填充单元格,如果我在GUI中完成它,我将获得相同的预期结果.我设法以"gid = ..."的形式创建表格的超链接,其中...是一个sheetID.但我很难获得在GUI中生成超链接时使用的rangeID,例如

HYPERLINK("#rangeid=1420762593";"'List 4'!F2:F15") 
Run Code Online (Sandbox Code Playgroud)

是否可以在应用程序脚本中创建指向范围的超链接?

hyperlink google-sheets google-apps-script

4
推荐指数
1
解决办法
5263
查看次数

如何使用公式将超链接插入Google工作表中的单元格?

我正在尝试以一种可以使用'= MATCH()“函数进行复制的方式将超链接插入到单元格中。但是,我似乎无法找到一种无需使用GID即可链接Google表格中单元格的方法。

当我右键单击并“获取到此单元格的链接”时,我得到的URL末尾带有“#gid = 1933185132”。但是,它没有结构,我不能将其与MATCH公式一起使用,也不能像在Excel中通常那样自动填充它。

https://docs.google.com/spreadsheets/d/sheetkey/edit#gid=1933185132

但是,如果这具有像这样的单元格引用

https://docs.google.com/spreadsheets/d/sheetkey/edit#Sheet1!C12

我可以轻松地为MATCH函数重新创建它。

问题:是否有一种替代方法,可以像上面显示的那样链接单元格?如果不能,我可以使用公式提取“ Sheet1!C12”的GID吗?

我已尽我所能搜索了Google论坛和堆栈溢出,并且我看到的唯一解决方案似乎是使用带有“ var sheet”的脚本,而我对0编码知识一无所知。

这应该是一件非常简单的事情,但是我找不到出路。任何对此问题的见解都将受到赞赏。非常感谢你。

hyperlink google-sheets google-apps-script array-formulas google-sheets-formula

2
推荐指数
1
解决办法
5067
查看次数