一组用于共享和管理内容、知识和应用程序的 Microsoft 产品和技术。
注:此答案由自动翻译工具翻译而成,可能存在语法或语义错误。感谢您的理解。如果您对答案中的任何内容不理解,请留言,我们会尽快回复您。
您好 @Yi Wang,
根据您的描述,您的问题更可能是 Power Apps 画布控件/补丁程序的问题,而不是 Microsoft Teams 的问题。请注意,与 Power Apps 构建和自定义画布公式相关的问题不在我们主要支持范围之内。我建议您在 Power Apps 社区 - Power Platform 社区中发帖,因为这是我们专门的平台,经验丰富的开发人员和社区专家可以协助您解决 SharePoint 图像列中 Patch() 函数的具体问题。
我们很乐意为您提供帮助,但我们担心提供的错误语法或变通方案可能对您没有帮助。我们真诚地希望您能在经验丰富的支持人员和社区成员的帮助下找到完美的解决方案。
在将您重定向到 Power Apps 论坛的同时,我仍然针对您遇到的具体错误进行了一些研究,希望能帮助您找到正确的方向:
- 图像显示损坏的原因:当通过自定义对象记录({ Name: ..., Value: ..., Full: ... })直接修补 SharePoint 图像列时,将 AddMediaButton1.Media(类似于 appres://blob... 的本地 blob URL)直接传递到 SharePoint 图像元数据结构中,通常会导致 SharePoint 存储无效的 URI 引用,而不是正确上传二进制内容。这会导致 SharePoint 中出现“裂纹”预览图标。
- 表单可以正常工作,但库修补失败的原因:原生编辑表单控件会在后台自动处理图像二进制流的多部分上传到 SharePoint 内部图像终结点。在 Gallery 中使用手动 Patch() 需要进行特殊处理(通常使用 Power Automate 或 JSON base64 编码,或者通过 Form SubmitForm() 进行修补)。
如需了解应用行为和控件的一般信息,您还可以查看这篇微软官方指南:Power Apps 常见问题及解决方案 - Power Apps
我知道将您重定向到其他平台可能会给您带来不便,非常感谢您的耐心和理解。