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

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功能可能會帶來無窮無盡的自定義,從而增強用戶體驗。

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

一切順利,

亨利


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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的