You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中用Apps Script将单元格URL转为显示"Link"的超链接

实现步骤

  1. 打开目标Google Sheets文档,点击顶部菜单栏的「扩展程序」→「Apps Script」。
  2. 在脚本编辑器中,删除默认的myFunction代码,粘贴以下自定义脚本:
function onEdit(e) {
  const editedRange = e.range;
  const column = editedRange.getColumn();
  
  // 仅处理B列(2)到E列(5)的编辑操作
  if (column >= 2 && column <= 5) {
    const inputUrl = editedRange.getValue().trim();
    if (inputUrl) {
      // 为缺少http/https前缀的URL自动补充http://
      const validUrl = inputUrl.startsWith('http') ? inputUrl : `http://${inputUrl}`;
      // 设置单元格为显示"Link"的超链接
      editedRange.setFormula(`=HYPERLINK("${validUrl}", "Link")`);
    }
  }
}
  1. 点击编辑器顶部的保存按钮(💾),为项目命名(例如「URL转Link」)。
  2. 关闭脚本编辑器,返回表格测试:在B-E列任意单元格输入URL(如randomURL1.com),回车后单元格会自动显示可点击的「Link」文本,点击即可跳转至目标网址。

注意事项

  • 脚本会自动识别输入的URL,若未包含http://或https://前缀,会自动补充http://以确保链接有效。
  • 若需要恢复原始URL显示,直接删除单元格内容重新输入即可,或手动修改单元格公式。

内容的提问来源于stack exchange,提问作者ScriptSalad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 22:45:36