电源自动化 |如何从 Excel 公式中提取超链接?

Power Automate | How to extract hyperlink from Excel formula?

如何使用 Power Automate 从 Excel 工作表中提取超链接地址?

使用OfficeScripts来实现。

转到 Excel 和功能区中的 Automate 选项卡。从这里,您可以创建一个将单元格引用作为参数的脚本。使用该单元格引用,读取单元格并拆分公式。

将其命名为“从公式获取超链接”(或其他名称)并将此公式复制到...

function main(workbook: ExcelScript.Workbook, fqCellAddress: string)
{
  const worksheetName = fqCellAddress.split("!")[0];
  const cellAddress = fqCellAddress.split("!")[1];

  let cell = workbook.getWorksheet(worksheetName).getRange(cellAddress);
  let hyperlinkFormula = cell.getFormulaLocal();
  let hyperlink = hyperlinkFormula.split(",")[0].split("(")[1];

  return hyperlink;
}

从那里,从 PowerAutomate 操作调用它,如下所示。

然后在您的流程中,您将看到您可以根据需要使用的输出。

动作

结果