【问题标题】:Powerapps: Patch a record based on a text input controlPowerapps:根据文本输入控件修补记录
【发布时间】:2020-06-09 20:38:24
【问题描述】:

我正在使用一个简单的补丁函数来根据文本输入控件的值更新记录。我想要的是 PowerApps 更新记录,其中表中的值 = 文本输入字段中的值。

Table2 包含我的数据。 每行的 ID 都是唯一的。 ProjID 是文本输入控件的名称。这包含我要更新的 ID 值。 Current Phase 是我想用 projID 中的值更新的列。

我将下面的代码基于一些我用来创建有效的新记录的代码,所以我认为它是查找元素不起作用。


补丁( 表2, 查找(表 2,Id = ProjID.Text), { “当前阶段”:CurrentPhase.Text, } ) )


任何帮助将不胜感激!

【问题讨论】:

  • 欢迎来到 StackOverflow!如果单击红色“X”旁边的箭头,选择“在公式栏中编辑”,然后将鼠标悬停在带有红色波浪线的表达式上,您应该会看到有关此错误的更多信息。您还可以查看屏幕右上角的“应用检查器”图标(类似于听诊器)链接,它应该包含有关您的错误的更多信息。

标签: patch powerapps powerapps-canvas


【解决方案1】:

以下应该可以工作,您可以使用逗号添加更多条件或数据值

Patch( Table2,
                First(Filter(Table2, ProjID.Text = Id ) )
    , { 
     
         'Current Phase': CurrentPhase.Text                                 
      } 
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2021-12-13
    • 2018-07-24
    相关资源
    最近更新 更多