Power Apps 函數:使用 User()、Today() 和 Now()

在本教程中,我們將討論三個 Power Apps 函數,它們可以對最終用戶查看和使用您的應用程序的方式產生巨大影響 — User()、Today() 和 Now() 函數。

如果您遵循了我們關於Power Apps 的其他教程,那麼您現在可能知道如何製作自己的應用程序以及如何發布它。這個平台的美妙之處在於它的易用性,即使對於那些幾乎沒有編碼或應用程序開發背景的人也是如此。

但是創建應用程序也意味著要考慮最終用戶的便利性。這就是我們今天要討論的三個 Power Apps 函數的美妙之處。

目錄

用戶()函數

User() 函數返回有關應用程序當前用戶的一條信息。

此功能在自定義方面引入瞭如此多的可能性,尤其是當您有多個人使用您的應用程序時。

為了向您展示User() 函數的工作原理,讓我們添加一個標籤,然後在屬性下拉列表中選擇文本屬性。

Power Apps 函數:使用 User()、Today() 和 Now()

然後,輸入 User() 並添加一個點以查看我們有哪些選項。

Power Apps 函數:使用 User()、Today() 和 Now()

如您所見,User() 函數可以返回三項內容——用戶的電子郵件、他們的全名和他們的圖像。因此,如果我們輸入 User().Email,用戶的電子郵件地址就會彈出到我們創建的標籤上。

Power Apps 函數:使用 User()、Today() 和 Now()

如果我們嘗試 User().FullName,它會返回 Henry Legge。

Power Apps 函數:使用 User()、Today() 和 Now()

這為我們提供了很多選擇,可以根據使用者對應用程序進行個性化設置。

例如,我們可以在主頁上使用用戶的實際名稱來顯示歡迎消息。如果您想要更高級的自定義,也可以使用此功能來根據用戶的喜好指定某些設置。

現在,讓我們來看看如何使用此功能來創建個性化的歡迎消息。讓我們繼續我們的主屏幕。

Power Apps 函數:使用 User()、Today() 和 Now()

我們將首先在頂部添加一個標籤並將顏色自定義為白色,以便它與主題的其餘部分保持一致。

Power Apps 函數:使用 User()、Today() 和 Now()

由於我們要在此公式中連接不同的字符串,因此我們將使用Concatenate函數。

Power Apps 函數:使用 User()、Today() 和 Now()

然後,我們將添加文本“Welcome”並引用用戶的全名。一旦我們按下 Enter 鍵,您就會看到標籤現在顯示“Welcome Henry Legge”。

Power Apps 函數:使用 User()、Today() 和 Now()

因為我們引用了用戶,這意味著名稱會根據誰登錄而改變。

Now() 和 Today() 函數

讓我們繼續討論下一個要討論的函數,即 Now() 函數。

Now() 函數返回當前日期和時間值。

讓我們轉到我們的主屏幕並添加一個標籤。然後,讓我們使用 Now() 函數。如您所見,標籤顯示當前日期和時間戳。

Power Apps 函數:使用 User()、Today() 和 Now()

此時間戳根據您所在的時區而變化。這意味著即使您的應用程序用戶在全球其他地方,它也會始終顯示他們當前的日期和時間,而不是您的。

此功能還在個性化方面提供瞭如此多的可能性。例如,您可以將應用程序的某些功能設置為僅在一天中的特定時間可用。您還可以在特定時間設置個性化消息。

相反,Today() 函數只返回今天的日期。

因此,如果我們複製標籤但改為放入 Today(),我們可以看到兩者之間的區別。

Power Apps 函數:使用 User()、Today() 和 Now()

在 Now() 和 Today() 函數之間進行選擇更多是一種偏好,因此您認為最適合最終用戶的內容取決於您。您還可以考慮您希望應用程序具備的其他功能,然後選擇您認為最適合的功能。

現在,讓我們回到主頁。假設我們想讓事情保持簡單並且真的不介意不在此處顯示時間。因此,讓我們創建一個使用 Today() 函數的新標籤。

Power Apps 函數:使用 User()、Today() 和 Now()


Power Apps 簡介:定義、特性、函數和重要性
Power Apps 環境:正確設置 App 元素
PowerApps 函數和公式 | 一個介紹

結論

我們在本教程中介紹的只是基礎知識。但如前所述,這三個Power Apps功能可能會帶來無窮無盡的自定義,從而增強用戶體驗。

在開發應用程序時,請考慮如何讓特定用戶應用他們自己的偏好,或者日期和時間如何影響工作方式。您對這些解決方案的創意越多,您的用戶就越會喜歡您開發的應用程序。

一切順利,

亨利

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。