Google Sheets单元格内公式实现动态超链接与文本共存方案问询
注意:若遇到类似问题,请先查看编辑记录
需求说明
我有Link、Label、Text和公式作为输入,公式调用这些输入,示例如下:
=Function(HYPERLINK(A3,B3)," ",C3)
我希望创建自定义函数,实现如E3中的效果:超链接与普通文本共存(即带超链接的Google后跟 Text)。但查阅相关方案后确认:无法通过可格式化输出的自定义公式实现该效果。
替代方案需求
退而求其次,需要编写一个Google Apps Script脚本,实现以下功能:
- 提取自定义公式中的参数(如
A3、B3及后续文本内容) - 在公式所在单元格的相邻单元格输出带格式的结果(超链接+文本)
- 支持两种触发方式:编辑时自动触发(onEdit),或通过菜单按钮手动触发
测试问题
曾测试过一款脚本,但存在问题:公式仅被替换为纯文本,无法保留超链接格式。
期望的自定义公式格式
基于相关思路,期望自定义公式采用如下格式,将超链接参数打包存储,由脚本读取参数并生成结果:
=CustomFunction([A3,B3],C3...)
格式说明:
=CustomFunction([Hyperlink,Label],text...)
内容的提问来源于stack exchange,提问作者Osm
相关产品推荐
相关产品推荐

