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

求助:如何将Power Apps的Pen Input图像存储至SharePoint List

Hey Paula, 别担心,现在Power Apps已经完全支持把Pen Input的签名存储到SharePoint列表啦!2016年的帖子确实是老黄历了,现在的实现方法很直接,我给你一步步拆解:

实现步骤

1. 准备SharePoint列表字段

  • 首先在你的目标SharePoint列表中添加一个超文本或图片(Hyperlink or Picture)类型的字段,比如命名为Signature,并选择“图片”作为默认显示方式;如果更偏好文本存储,也可以选择多行文本字段(后续需要转格式显示)。

2. 处理Pen Input的签名数据

  • 用户完成签名后,Pen Input组件的Image属性就包含了签名的图像数据。Power Apps现在可以直接把这个数据绑定到SharePoint的图片字段,无需复杂的转换(当然特殊场景下也可以转Base64)。

3. 提交数据到SharePoint列表

假设你用Form控件收集其他注册信息,同时有一个名为PenInput_Signature的签名控件,提交按钮的OnSelect属性可以写这样的公式:

Patch(
    你的SharePoint列表名称,
    Defaults(你的SharePoint列表名称),
    Form1.Updates, // 同步表单收集的其他注册信息
    {
        Signature: PenInput_Signature.Image // 绑定签名图像
    }
)

如果不用表单,直接手动收集字段的话,替换成具体字段即可:

Patch(
    你的SharePoint列表名称,
    Defaults(你的SharePoint列表名称),
    {
        用户名: TextInput_UserName.Text,
        邮箱: TextInput_Email.Text,
        Signature: PenInput_Signature.Image
    }
)

4. 在SharePoint中查看关联信息

提交完成后,打开你的SharePoint列表,Signature列会直接显示签名图片,并且和同一行的其他注册信息(用户名、邮箱等)自动关联,完全符合你要在列表内查看关联数据的需求。

额外小技巧(如果遇到显示问题)

如果直接绑定图像出现异常,可以尝试将签名转成Base64格式存储到多行文本字段:

  • 存储时用:JSON(PenInput_Signature.Image, JSONFormat.IncludeBinaryData)
  • 查看时在Power Apps里用:Image(你的列表.SignatureText) 来还原显示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:22:25