首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS PowerApps时间戳按钮

问MS PowerApps时间戳按钮
EN

Stack Overflow用户
提问于 2019-06-27 19:20:12
回答 3查看 1.5K关注 0票数 0

我正在尝试制作一个应用程序,用户可以在开始操作时点击按钮'start‘,在停止操作时点击按钮'stop’。这两个操作都应导致向记录添加时间戳( excel文件中的列)

下面的函数链接到我的按钮'start':

代码语言:javascript
复制
OnSelect = Patch( Planning, First(Filter( Planning, StartTime = "" ) ), { StartTime: Text( Now() ) } ) 

(Planning是我的excel文件中表格的名称,StarTime=是Excel中要添加时间戳的列的名称)

当我尝试这个应用程序时,点击按钮并不会在我的excel文件中添加时间戳。

powerapps和excel表格图片链接:https://imgur.com/a/XgQF56y

我的函数/代码出了什么问题?

提前感谢!!

代码语言:javascript
复制
OnSelect = Patch( Planning, First(Filter( Planning, StartTime = "" ) ), { StartTime: Text( Now() ) } )

我希望时间戳被添加到记录(excel文件)中的右行右列(StartTime),表名为'Planning‘。

EN

回答 3

Stack Overflow用户

发布于 2019-06-28 08:39:49

使用变量来捕获开始和结束时间并更新表单将是一种易于构建且性能更好的方法。

​

在右边,我有一个编辑表单,并解锁了开始和结束时间的数据卡。然后,两个数据卡的默认值都设置为变量: start_var和end_var。这两个按钮用于设置每个变量的当前时间,因为您正在从图像中收集Now()。表的最终更新仍然是通过Submit按钮完成的。这种方式需要更少的补丁函数。我可以和你分享这个例子。

祝您建筑愉快!

票数 0
EN

Stack Overflow用户

发布于 2019-07-12 13:38:31

我建议首先在您的ID文件中创建一个惟一的Patch列,或者以其他方式确定要修补的确切记录。然后根据用户正在编辑的记录在PowerApps中设置一个变量。

然后尝试OnSelect

代码语言:javascript
复制
Patch(tblPlanning,
    LookUp(tblPlanning, uniqueID = varID),
    {startTime: Text( Now() ) } 
)
票数 0
EN

Stack Overflow用户

发布于 2020-10-23 23:09:03

试一试,你可能会得到解决方案

代码语言:javascript
复制
Set the end label Defualt = StartLabel.Text + EndLabel.Text

如果您的名字不同,请使用该名字。这将添加开始时间和结束时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56789911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档