智能表9.1.1
Smartsheet 是一個動態工作平台,可讓您管理專案、建立工作流程以及與團隊合作。
列驗證選項允許您為數據定義額外的限制和約束。例如,您可能希望確保一個日期列中的值出現在另一個日期列之後。(例如,列驗證可以確保“完成日期”列中的日期不能早於“開始日期”列中的日期——您無法在項目開始之前完成項目!)
要在您的應用程序上使用列驗證:
在您要驗證數據輸入的應用程序中,單擊功能區列表選項卡上的列表設置按鈕。
在常規設置下,單擊驗證設置鏈接。
在公式文本框中鍵入公式。
公式的結果必須評估為 TRUE 才能通過驗證。公式語法與計算列相同,類似於 Excel 語法。
輸入您希望在驗證公式失敗時顯示的用戶消息。
該消息應讓用戶了解公式的工作原理以及如何解決問題。
單擊保存按鈕。
當用戶在您的表單中輸入數據時,將評估驗證公式。如果公式計算結果為 FALSE,您的用戶消息將出現在表單上。
您可以向在應用或站點級別創建的列添加列驗證。為站點級列創建的驗證適用於使用該列的任何地方,儘管可以在使用站點級列的應用程序中覆蓋公式。
現在,我們將看到一個有關 SharePoint 電子郵件列驗證的範例。
對於郵件 ID 驗證,我建立了名為「StudentEmailId」的單行列。當您在建立列頁面中建立「StudentEmailId」欄位時,向下捲動頁面,我們可以看到「列驗證」選項。
點擊「列驗證」選項,我們可以看到兩個字段,一個是公式,一個是用戶訊息。
這裡我想設定“StudentEmailId”列的驗證。當使用者輸入錯誤的電子郵件 ID 時,使用者訊息將顯示為警告訊息。
在公式欄位中,我新增了以下公式
=AND(ISERROR(FIND(" ",StudentEmailid,1)),IF(ISERROR(FIND("@",StudentEmailid,2)),FALSE,AND(ISERROR(FIND("@", StudentEmailid,FIND(“@ ”,StudentEmailid,2)+1)),IF(ISERROR(FIND(“.”,StudentEmailid,FIND(“@”,StudentEmailid,2)+2)), FALSE,FIND(“.”,StudentEmailid,FIND( “@”,StudentEmailid,2)+2)
在「使用者訊息」欄位中,我新增了「輸入有效電子郵件 ID」訊息。當使用者將新項目新增至清單並在電子郵件 ID 欄位中輸入有效的電子郵件 ID 時,它會將資料儲存到清單中。如果電子郵件 ID 無效,將顯示使用者訊息。
現在,我們將看到 SharePoint 電話號碼列驗證的範例。
我在 SharePoint 清單中建立了一個名為「PhoneNumber」的列,並在列驗證的公式欄位中新增了以下公式。
=AND(LEN(電話號碼)=14,IF(ISERROR(FIND(“+”,電話號碼,1)),FALSE,(FIND(“+”,電話號碼)=1)),IF(ISERROR( FIND (“-”,電話號碼,4)),FALSE,(FIND(“-”,電話號碼,4)=4)),IF(ISERROR(1*CONCATENATE(MID(電話號碼,2,2)) , MID(電話號碼,5,10))),FALSE,TRUE))
在用戶訊息中,我新增了訊息「輸入有效的手機號碼」。
根據公式,如果用戶按照以下格式提供手機號碼,則只有該欄位會採用手機號碼。
例如:+91-**
我在電話號碼欄位中建立了一個新項目,我將號碼指定為“+91-**”,因此該號碼將儲存到 SharePoint 清單中。
現在,我們將了解如何進行 SharePoint 日期列驗證的範例。
在這裡我們將看到日期驗證。我在 SharePoint 自訂清單中採用了一列“日期和時間”資料類型,並將清單名稱指定為“StartDate”,請參閱上面的螢幕截圖。在列驗證中,我新增了公式
=StartDate>TODAY()//開始日期應該比今天
在用戶訊息中,我新增了訊息「開始日期應該大於今天」。
現在,我們將看到一個有關 SharePoint 文字列驗證的範例。
在用於檢查名稱驗證的「StudentInformation」SharePoint 自訂清單中,我新增了一行名為「Fullname」的資料列,並在規則欄位的列驗證中新增了規則
=OR(LEN(全名)=9,LEN(全名)=12)
我想要全名的長度應該是9或12。在用戶訊息中,我添加了訊息「輸入9個字母的名稱或12個字母」。
現在,我們將看到 SharePoint 資料列驗證位數的範例。
這裡我想驗證當使用者輸入數字時數字的長度應該大於5。所以我建立了一個「StudentRN」列,其中資料類型是單行文字。
在Column中,驗證寫入以下公式:
=IF(LEN(StudentRN)>5,TRUE,FALSE)
並在「用戶訊息」欄位中輸入文字。在這裡,我在用戶訊息欄位中添加了文字「輸入範圍大於 5 的數字」。
當我們想要將新項目新增至清單並且不遵守驗證條件並按一下「儲存」時,它會在欄位下方顯示所有「使用者訊息」。
在第一個範例中,我們將了解如何允許 SharePoint 清單列中的特定值,否則它將顯示驗證錯誤。
在這裡,我們可以看到清單列驗證在 SharePoint Online/2013/2016 中的工作原理。
我有一個包含標題列的 SharePoint 2013 列表,我希望用戶只能輸入“先生”或“女士”。如果使用者輸入了除此之外的其他內容,那麼它應該給出一條錯誤訊息,指出「您只能輸入 Mr 或 Mrs.」。
若要對特定列使用驗證,請依照下列步驟操作:
開啟您的 SharePoint 列表,然後前往「列表設定」頁面。在「設定」頁面中,前往 列 部分,然後點選您要使用驗證的特定欄位。就我而言,它是 標題 列。
這將開啟「編輯列」頁面,按一下「列驗證」。然後在公式框中輸入如下所示:
=OR(頭銜=“先生”,頭銜=“女士”)
並在 用戶訊息中,輸入用戶希望在驗證失敗時看到的訊息,例如:「請只輸入先生或夫人」。
公式應如下圖所示:
然後點選 確定 並儲存公式。
現在嘗試將一項新增至 SharePoint 清單。如果您在標題欄中輸入除“先生”或“夫人”之外的任何其他內容,它應該顯示以下訊息:
現在,在此範例中,我們將了解如何使用 SharePoint 清單列驗證來驗證年齡。
如果您想要驗證另一列,假設您有一個年齡列,並且您希望在使用者輸入的值小於 25 時顯示驗證訊息。
您可以在列驗證公式中編寫如下所示:
=(年齡>25)
它應該看起來像這樣:
現在,當使用者嘗試輸入小於 25 的值時,它將顯示以下訊息:
現在,我們將了解如何在 SharePoint 清單列中實作「需要至少一列驗證」。
我的 SharePoint Online 網站中有一個聯絡人清單。在該清單中,有 3 列,例如:
這裡的要求是用戶必須輸入至少一個電話號碼。
這裡我們可以使用清單驗證。若要實施清單驗證,請依照下列步驟操作。
前往 SharePoint 清單設定頁面,然後點選常規下的「驗證設定」設定< /span> 如下:
然後在「驗證設定」頁面中寫入以下公式:
=COUNTA([家用電話],[辦公室電話],[手機號碼])>=1
您也可以將錯誤訊息放在「用戶訊息」部分,如下所示:
點擊“儲存”以儲存公式。
現在,當用戶嘗試在不提供電話號碼的情況下提交時,將觸發驗證,如下所示:
同樣,如果您想驗證其他場景,例如用戶應該輸入手機號碼或電子郵件 ID,那麼您可以編寫以下公式:
=COUNTA([Emil ID],[手機號碼])>=1
現在,我們將看到 SharePoint 列驗證日期範例,我們將看到如何使用 SharePoint 列驗證來驗證該日期必須大於今天。
這裡我有一個 SharePoint Online 列表,其中有一個截止日期列,這裡我們將對日期列實施驗證,以便使用者可以選擇日期必須大於今天。
開啟 SharePoint Online 列表,前往「列表設定」頁面。然後選擇 常規設定下的驗證設定 。
然後在驗證設定頁面中,新增以下公式和使用者訊息,如下所示:
公式: [截止日期]>今天()
用戶訊息:截止日期應該晚於今天
現在,當使用者選擇小於今天的日期時,您可以看到以下錯誤訊息:
希望這個範例有助於「SharePoint 列驗證日期必須大於今天」。
同樣,如果您想檢查到期日期應該大於建立日期,那麼您可以編寫以下公式:
=[截止日期]> [已建立]
現在,我們將了解如何對開始日期和結束日期進行 SharePoint 列驗證。在此特定範例中,我們將了解如何使用應輸入的截止日期應大於今天且小於 30 天。
我們還將了解如何在 SharePoint 的清單驗證中使用 AND 子句。
開啟 SharePoint Online 列表,前往「列表設定」頁面。然後選擇 常規設定下的驗證設定 。
然後在驗證設定頁面中,新增以下公式和使用者訊息,如下所示:
=IF([截止日期]>今天(),IF(DATEDIF(今天(),[截止日期],"d")<=90,TRUE,FALSE),FALSE)
現在,如果使用者輸入的截止日期超過 30 天,那麼您會看到以下錯誤:
在這篇 SharePoint 文章中,我們討論如何在 SharePoint Online/2013/2016/2019 中的清單列中新增驗證。
Smartsheet 是一個動態工作平台,可讓您管理專案、建立工作流程以及與團隊合作。
SharePoint 是一個基於 Web 的協作系統,它使用各種工作流程應用程式、「清單」資料庫和其他 Web 元件以及安全功能來控制業務群組的協同工作。
萬年日曆是一款手機上的日曆檢視應用程式,可協助您在手機上快速查看陰陽日期,從而安排您的重要工作。
Microsoft Outlook 是由 Microsoft Corporation 開發的商業和生產力應用程式。
ClickUp 是所有企業評價最高的生產力平台之一。Google、Booking.com、San Diego Padres 和 Uber 等大型企業都使用 ClickUp 來提高工作效率。
PDF 已成為閱讀、建立和傳送文字文件的常用格式。反過來,用於此類文件的程式數量也有所增加。PDF-XChange Viewer 是數量不斷增長的 PDF 檢視器之一。
Apache OpenOffice 提供了一整套可與 Microsoft 365 競爭的 Office 應用程序,尤其是 Excel、PowerPoint 和 Word。它允許您更有效地管理您的項目,並支援多種文件格式。
iTaxViewer軟體是當今最受歡迎的XML檔案讀取軟體。該軟體是用於讀取稅務總局 XML 格式電子報稅單的應用程式。
Nitro PDF Reader 是一款方便的 PDF 編輯器,涵蓋了大多數人每天使用 PDF 文件執行的所有基本任務。
Foxit Reader主要是一個PDF閱讀器,還允許您建立PDF文件、對其進行簽名、編輯以及添加註釋。它適用於作業系統,有 Microsoft Office 軟體包中各種程式的插件。