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

如何通过JavaScript在网页显示Power Automate Desktop变量值?

解决Power Automate Desktop在空白网页显示变量值的问题

你的JS代码存在两个核心问题,导致无法正常显示变量值:

  • 错误使用document.querySelectorAll('document')选择器,这根本找不到任何页面元素
  • 空白网页默认没有可赋值value的输入控件

修正后的JS函数方案

方案1:直接显示文本内容(推荐,适合展示结果)

function InjectOutput() {
    var output = "%model_output%";
    // 创建段落元素承载结果
    var resultElement = document.createElement('p');
    resultElement.textContent = "模型输出结果:" + output;
    // 将元素添加到页面body中
    document.body.appendChild(resultElement);
}

方案2:添加输入框并赋值(适合需要编辑的场景)

function InjectOutput() {
    var output = "%model_output%";
    // 创建文本输入框
    var inputBox = document.createElement('input');
    inputBox.type = 'text';
    inputBox.value = output;
    inputBox.style.width = '400px';
    // 添加到页面
    document.body.appendChild(inputBox);
}

额外说明

  1. 关于调试提示:“Microsoft Power Automate started debugging this browser”是PAD执行网页JS动作时的正常系统提示,不会影响功能执行,可以忽略。
  2. 流程优化:确保在打开空白网页后,添加「等待网页加载完成」动作,再执行JS注入,避免页面未就绪导致的问题。
  3. 变量确认:检查model_output变量是否已正确获取Excel输出的数值,PAD会自动替换%model_output%为实际变量值,无需额外处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 13:17:39