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

如何从Google Sheet单元格的HTML代码中提取ID并写入指定单元格

提取Google Sheet中HTML代码里的ID编号到指定单元格

方法一:用内置正则提取函数(最简单)

直接在C3单元格输入以下公式,回车后就能自动提取出ID:

=REGEXEXTRACT(C2, "id=(\d+)")

原理:REGEXEXTRACT是Google Sheets自带的正则提取工具,id=(\d+)这个规则会精准匹配id=后面的一串数字,括号里的\d+表示提取1个及以上的数字字符,也就是你要的ID编号。

方法二:用Apps Script(适合复杂场景)

如果需要批量处理或者HTML结构有变化时更灵活,可使用脚本:

  1. 打开目标Google Sheet,点击顶部菜单栏的「扩展程序」→「Apps脚本」
  2. 删除编辑器里的默认代码,粘贴以下内容:
function extractId() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const htmlContent = sheet.getRange("C2").getValue();
  const idMatch = htmlContent.match(/id=(\d+)/);
  if (idMatch && idMatch[1]) {
    sheet.getRange("C3").setValue(idMatch[1]);
  } else {
    sheet.getRange("C3").setValue("未找到ID");
  }
}
  1. 保存脚本(随便命名即可,比如ExtractId),点击运行按钮,完成授权后,C3单元格就会自动填入提取到的ID;后续如果C2的HTML代码更新,重新运行这个函数就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 10:30:00