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

在Microsoft Copilot Studio中调用JSON内变量及嵌入、声明方法问询

在Microsoft Copilot Studio中处理JSON变量的完整流程

下面针对提取JSON变量、嵌入Copilot变量、JSON内变量声明调用三个需求,结合示例JSON给出具体操作步骤:

一、提取JSON内的变量

针对你提供的示例JSON:

{ "input": [ { "_users_id_requester": "657", "content": "NOSE", "itilcategories_id": "135", "name": "NOSE", "type": "1" } ] }

提取其中变量的操作流程:

  1. 在Copilot Studio流程中添加Parse JSON动作
  2. 将目标JSON填入「Content」输入框,或选择动态内容中的对应JSON数据源
  3. 点击「Generate schema from sample」,自动生成JSON结构的schema
  4. 通过表达式引用解析后的字段,赋值给Copilot变量。比如提取name字段,表达式为:
    body('Parse_JSON')?['input'][0]['name']
    
    将该表达式结果存入预先创建的Copilot变量(如TicketTitle)即可完成提取。

二、将Copilot Studio变量调用至JSON中

若要把Copilot中已有的变量(如存储标题的TicketTitle、存储类别的TicketCategoryID)嵌入JSON,直接用@{变量名}格式替换对应字段值:

{ "input": [ { "_users_id_requester": "657", "content": "@{variables('TicketTitle')}", "itilcategories_id": "@{variables('TicketCategoryID')}", "name": "@{variables('TicketTitle')}", "type": "1" } ] }

注意事项:

  • 确保变量已在Copilot Studio中提前创建并完成赋值
  • 变量替换后需保证整体JSON语法结构正确

三、在JSON中声明变量并实现调用

这里的「声明变量」实际是先在Copilot Studio中定义变量,再关联到JSON对应字段,流程如下:

  1. 在Copilot Studio的「Variables」面板创建变量,比如TicketTitle(存标题)、TicketCategoryID(存类别)
  2. 为变量赋值:可通过用户输入、API返回、手动赋值等方式获取内容
  3. 构建JSON时,将变量以@{variables('变量名')}的形式嵌入对应字段位置,如上述示例
  4. 若需动态生成JSON数组/对象,可结合「Append to array variable」动作先构建数组变量,再嵌入JSON:
    { "input": @{variables('TicketInputArray')} }
    

内容的提问来源于stack exchange,提问作者Keiver Marlon Salas Gonzalez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 07:43:24