跳至主要內容
Administrator Guide
上次更新時間 :2023-06-23
NOTIFYIFS

NOTIFYIFS

說明

如果指定條件中的值因符合多個條件而變更,則最多傳送 1,000 個通知。您可以傳送通知給使用者,不論他們是否有權存取工作簿「」。如果函數超過上限,系統停靠站通知,且在包含函數 的儲存格中會顯示 #ERROR 指標。將滑鼠將滑鼠移至...上方儲存格上方時,系統會顯示一則訊息,說明錯誤「」。

語法

NOTIFYIFS(
range1
,
criteria1
, [
user_names
], [
subject
], [
message
], [
send_on_each
], [
range2
,
criteria2
], ...)
  • range1
    ︰要評估條件的範圍。
  • criteria1
    ︰要根據範圍「」評估的字串運算式。格式與 SUMIF() 和 COUNTIF() 等函數相同。
  • user_names
    ︰要傳送通知的使用者陣列或清單。若不填入此引數,函數會使用目前使用者 (撰寫函數的使用者 ) 的 user_name。
  • subject
    : 做為Workday通知主旨的文字字串。如果您包含主旨, Workday會在字串結尾加上冒號。
  • message
    ︰用來做為通知內文的文字。支援以下 HTML 標記︰<br>、<b>、<i> 和 <u>。
  • send_on_each
    ︰若為 TRUE,範圍內每個值符合條件時 (TRUE) 都會傳送通知。若為 FALSE,則只有在範圍內的所有值都符合條件時,才會傳送通知。預設值為 TRUE。
  • range2
    ︰要評估條件的範圍。
  • criteria2
    ︰要根據範圍「」評估的字串運算式。

範例

A1:B3 包含︰
1 2 1 2 1 2
公式
結果
=NOTIFYIFS(A1:A3,1,,,,false,B1:B3,2)
TRUE

附註

  • 如果判定應執行包含 NOTIFYIF函數的公式 (例如針對公式中指定的參照儲存格變更),且 NOTIFYIF函數的結果判定條件為 TRUE,則無論何種情況都會傳送通知。該公式先前的任何應用程式請謹慎使用此函數,並進行全面測試,以免傳送非預期的通知。
  • 此函數會根據您指定範圍內的所有值評估條件運算式。如果
    send_on_each
    為 True,則函數會針對範圍內的每個符合條件的 傳送通知。如果
    send_on_each
    為 False,只有在所有比對值都符合條件時,函數才會傳送通知。條件的格式與 SUMIFS() 和 COUNTIFS() 中的格式相同。
  • NOTIFYIFS() 和 NOTIFYIF() 之間的區別在於,在 NOTIFYIFS() 中,只有在對應的範圍() 中所有條件都符合時,才符合傳送通知的條件。您可以指定任意數量的範圍/條件組合;您必須將其指定為配對項目。其他,每個範圍的形狀必須與第一個範圍的形狀相符 (列數和欄數必須相同)。例如,如果我們有三個範圍/條件組合,則在範圍「」中的特定儲存格中,若符合每個範圍的條件,即符合條件。如果
    send_on_each
    為 False,則每個範圍中的每個儲存格都必須符合條件,函數才能傳送「」通知。
  • 函數會產生Workday通知。如果您的環境已啟用電子郵件,系統會同時傳送電子郵件,但電子郵件的主旨是自動產生的,且與通知「」的主旨引數不相符。
  • Workday會將通知的寄件者識別為在儲存格中放入公式的使用者。
  • 如果已傳送通知,函數會傳回值 TRUE,否則會傳回 FALSE。
  • Workday不支援將結構化推薦信搭配 NOTIFYIFS 使用。

相關函數

NOTIFYIF