'PowerApp->Content'.Run(JSON(DetailForm1,JSONFormat.IncludeBinaryData)

我正try 将此操作放在按钮上,但我收到一个错误

Json函数无法序列化控制类型的对象

这方面有什么解决办法吗?我想发送数据以创建新的EXCEL文件.

推荐答案

您可能不想序列化表单本身,但希望序列化表单将发送到与其关联的数据源的updates.如果是这种情况,则可以使用以下表达式:

'PowerApp->Content'.Run(JSON(DetailForm1.Updates))

请注意,edit form控件具有更新属性,而display form控件没有.不确定您的‘DetailForm1’是哪种类型,但如果它是一个显示窗体,您可以用一个编辑窗体替换它,并将其DefaultMode.View属性设置为FormMode.View,这将使它实质上成为一个显示窗体.

Json相关问答推荐

如何使用JQ有条件 Select 值

使用WSO2 JsonTransform Mediator对空值执行JsonExceptionUndeletedOperationException

NIFI-我需要数组的信息,但只需要第一个信息

Pandas 对REST API的自定义响应

使用 jolt 变换展平嵌套 JSON - 非常复杂

使用 jolt 变换压平具有公共列 JSON 的复杂嵌套

删除 JOLT 中的方括号

将来自 Golang 的 JSON API 调用响应输出到 nextjs 前端

如何在 wso2 中组合 2 个 json 有效负载?

Powershell中等效的JSONPath通配符以 Select 对象中的所有数组

使用 jq 将键值行转换为 json

C# 合并 2 个几乎相同的 JSON 对象

错误字符串的长度超过了maxJsonLength属性设置的值

IE中Json响应下载(7~10)

ASP.NET MVC:使用 JsonResult 控制属性名称的序列化

JSON.parse 返回字符串而不是对象

如何使用 Gson 解码具有未知字段的 JSON?

严重:找不到媒体类型 = 应用程序/json、类型 = 类 com.jersey.jaxb.Todo、通用类型 = 类 com.jersey.jaxb.Todo 的 MessageBodyWriter

JSON 模式 - 如果对象*不*包含特定属性则有效

Protocol Buffer vs Json - 何时 Select 一个而不是另一个