1

我在这里有点挑战!我从表单响应触发器接收数据,如下面的代码所示。

我背后已经有相当复杂的流程,但最后,我希望它将数据写入共享点列表。挑战在于它有时需要根据表单响应中给出的答案数量进行循环。

例如,当有人回复“产品公司”(如示例)时,Sharepoint 中的输入应如下所示:

报告名称 用户角色 筛选值 用户
PTS - WOL 活动报告 产品公司 JaneDo@XXX.com
PTS - WOL 活动报告 产品公司 ITH JaneDo@XXX.com

我该怎么开始??我没有任何线索.. :/

{
    "statusCode": 200,
    "headers": {
        "Pragma": "no-cache",
        "Transfer-Encoding": "chunked",
        "Vary": "Accept-Encoding",
        "Content-Length": "493"
    },
    "body": {
        "responder": "JaneDo@XXXcom",
        "submitDate": "1/20/2022 4:32:08 PM",
        "ra22de8ef4d2744f49662d98f618bb614": "",
        "rb6faae7228c4454d91422175db06cfde": "PTS - WOL Campaign Report",
        "rc456e0fddc9440a09a67cbf979173354": "Product Company",
        "rec611b6290ae48179ad62f7d4f0c7a50": "[\"HOP\",\"ITH\"]",
        "r958deb1b0a9c411a8d8a9ccbed256689": "",
        "r80943943042b414c80c3d56b6cb669e8": "Myself",
        "r35825e12ace649ec964d24a86d851762": "Testing"
    }
}
4

1 回答 1

1

尝试这个 ...!使用您的有效负载插入Parse JSON操作以生成架构。那里有一个按钮,上面写着Generate from sample

之后的下一个动作应该是另一个Parse JSON步骤,以此作为架构......

{
    "type": "array",
    "items": {
        "type": "string"
    }
}

...然后您想将您的数组属性分配为来自上一个Parse JSON操作的内容...

解析 JSON

在此之下,定义一个变量,该变量将保存内部数组中的单个值。

多变的

...现在在它下面,循环遍历新创建的数组中的每个项目。

环形

结果

这是最终结果,循环遍历您提供的示例中的两个对象。

在该循环中,您可以获得所有其他属性并创建与数组中的项目一样多的新列表项目。

项目 1

项目 1

第 2 项

第 2 项

于 2022-01-21T00:27:00.900 回答