我有一个带标题和字幕的图片库,数据源来自SharePoint列表。
标题:
ThisItem.name_check_list
字幕:
ThisItem.user_mail
我的示例项目标题为: CQ 00.11 / 22 , 而我的字幕是: example.mail_qwe@mail.com
当我在 OnSelect 操作中使用按钮时:
Select(Parent);
If(ThisItem.user_mail = "example.mail_qwe@mail.com", Navigate(BrowseScreen1, ScreenTransition.None), false)
一切正常,它使我导航到 BrowseScreen1 。
但是当我在 OnSelect:
Select(Parent);
If(ThisItem.name_check_list = "CQ 00.11/22", Navigate(BrowseScreen1, ScreenTransition.None), false)
它返回false,我不知道自己在做什么错。我尝试使用 Gallery1.Selected.name_check_list 代替 ThisItem ,但没有结果。
我的应用的屏幕截图:
答案 0 :(得分:1)
这是我在您的示例中所做的更改:
Select(Parent);
If(name_check_list.Text = "CQ 00.11/22", Navigate(BrowseScreen1, ScreenTransition.None), false)
请尝试将“ .Text”添加到比较中。
答案 1 :(得分:1)
根据问题中的评论,列表中的值中有前导和/或尾随空格,这导致cols <- c("var1", "var2")
df[paste0(cols, "p")] <- df[cols] - 1
df
# id var1 var2 group var1p var2p
#1 1 12 3 1 11 2
#2 2 8 6 1 7 5
#3 3 25 30 2 24 29
#4 4 26 31 2 25 30
#5 5 22 29 2 21 28
条件被评估为false。
您可以使用Trim function删除那些空格,并以此表达式开始工作:
If