比较 2 个 SharePoint 列表项是否与填充标签与第三列中存储的颜色代码匹配

问题描述 投票:0回答:1

我有一些硬连线代码,允许我获取列表项,如果它=“某些文本”,则标签填充颜色将为(例如)红色

我想将第一个 SharePoint 项目与另一个 SharePoint 列表列项目进行比较,然后使用存储在另一列中的颜色值填充标签

长工作版本

If(
!IsBlank(
    LookUp(
        RP_Tasks_SPList, Task_Owner = Label3.Text &&  
        Text(DateValue(Date_of_Task_From), "yyyy-mm-dd") = Text(DateTimeValue(Button2_2.Text), 
"yyyy-mm-dd") &&
        Task_Type_Short = "FLT"
    )
),
Color.DarkRed,
RGBA(241,244,249, 1)
) 

代码我正在努力上班

If(
!IsBlank(
    LookUp(
        RP_Tasks_SPList, Task_Owner = Label3.Text &&  
        Text(DateValue(Date_of_Task_From), "yyyy-mm-dd") = Text(DateTimeValue(Button2_2.Text), 
"yyyy-mm-dd") &&
        Task_Type_Short = Filter(RP_Faulting_Maintenace_Codes_SPList,FM_Code_Short)
    )
),
LookUp(RP_Faulting_Maintenace_Codes_SPList,FM_Code_Colour),
RGBA(241,244,249, 1)
) 

任何帮助将不胜感激

lookup conditional-formatting powerapps
1个回答
0
投票

这完成了工作

If(
!IsBlank(
    LookUp(
        RP_Tasks_SPList, Task_Owner = Name_Ref_Label.Text && 
Task_Type_Short=Task_Label_Short.Text && 
        Text(DateTimeValue(Date_of_Task_From), "yyyy-mm-dd") = 
Text(DateTimeValue(Date_Ref_Label.Text), "yyyy-mm-dd")
    )
),
LookUp(RP_Tasks_SPList,Task_Type_Short = Task_Label_Short.Text,Task_Type_Long),
© www.soinside.com 2019 - 2024. All rights reserved.