Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
NOTIFYIF

NOTIFYIF

Omschrijving

Verzendt maximaal 1000 meldingen als een waarde in het opgegeven criterium wordt gewijzigd om te voldoen aan een voorwaarde ''. U kunt een melding naar een gebruiker verzenden, ongeacht of deze toegang heeft tot de werkmap ''. Als de functie de limiet overschrijdt, stop de meldingen en wordt de indicator #ERROR weergegeven in de cel met de functie ''. Wanneer u de cursor over de cel aanwijzen , wordt de fout '' beschreven in een bericht.

Syntaxis

NOTIFYIF(
range
,
criteria
, [
user_names
], [
subject
], [
message
], [
send_on_each
])
  • range
    : het bereik waarvoor de criteria moeten worden geëvalueerd.
  • criteria
    : de tekenreeksexpressie die moet worden geëvalueerd op basis van het bereik ''. De notatie is hetzelfde als die van functies zoals SUMIF() en COUNTIF().
  • user_names
    : de matrix of lijst met gebruikers waarnaar de melding moet worden verzonden. Als u dit argument niet opneemt, gebruikt de functie de gebruikersnaam van de huidige gebruiker (de gebruiker die de functie samenstelt).
  • subject
    : de tekenreeks die als onderwerp van de Workday melding moet worden gebruikt. Als u een onderwerp opneemt, wordt een dubbele punt aan het einde van de Workday toegevoegd.
  • message
    : de tekst die als hoofdtekst van de melding moet worden gebruikt. De volgende HTML-tags worden ondersteund: <br>, <b>, <i> en <u>.
  • send_on_each
    : indien TRUE, verzendt de functie een melding voor elke waarde in het bereik die overeenkomt met het criterium (TRUE). Indien FALSE, verzendt de functie alleen een melding als alle waarden in het bereik aan het criterium voldoen. De standaardwaarde is TRUE.

Voorbeeld

Formule
Resultaat
=NOTIFYIF(A1:A3,"=won","dave.smith","Wedstrijdresultaten","u hebt gewonnen!" )
Verzend deze melding naar dave.smith:
'Wedstrijdresultaten: u hebt gewonnen!'
als een cel in het bereik A1:A3 gelijk is aan
won
.
=NOTIFYIF(E8,"<"&E7,"tserrano","Prognoseverlaging",CONCAT(A8, " of $",E8," is onder het doel van $$ gekomen", E7))
Verzend een melding naar tserrano als de waarde in E8 kleiner is dan E7. In dit voorbeeld worden gegevens uit de werkmap in Community gebruikt. melding:
Verlaagde prognose: prognose van $ 3214321 voor EMEA is lager dan doel van $ 3530.
=NOTIFYIF(A1,">"&0.5,"tserrano","Verkoopdoel",TEXT(A1,"0%")&" van uw werknemers heeft hun doel bereikt.")
Verzend een melding naar tserrano als de waarde in A1 groter is dan 0,5. De functie TEXT zorgt ervoor dat de A1-waarde wordt opgemaakt als een geheel getal. melding:
"Verkoopdoel: 61% van uw werknemers heeft hun doel bereikt.")
Voorbeeldmeldingen met behulp van een matrix met waarden
Hier ziet u een voorbeeld van het gebruik van NOTIFYIF met een matrix met waarden.
Met de formule in cel A8 worden de verschillende gebruikers in A3, A4 en A5 in een matrix geplaatst:
Wanneer u de verwijzingscel opneemt in de formule NOTIFYIF, gebruikt u ARRAYAREA(A8):
Vergeet niet om de formule te verzenden met behulp van de matrix : Ctrl+Alt+Enter (Windows) of Command+Option+Enter (Mac).
De melding ' Mijn taken' voor de formule ziet er ongeveer zo uit als Oliver Reynolds de formule heeft verzonden:
De e- melding ziet er ongeveer zo uit:

Opmerkingen

  • Als wordt bepaald dat een formule met een functie NOTIFYIF moet worden uitgevoerd (zoals voor een wijziging in een celverwijzing die in de formule is opgegeven) en de resultaten van de functie NOTIFYIF bepalen dat de voorwaarde TRUE is, wordt de melding verzonden, ongeacht een eerdere toepassing van die formule. Wees voorzichtig met deze functie en test grondig om te voorkomen dat er onverwachte meldingen worden verzonden.
  • De
    user_names
    De notatie in uw tenant kan afwijken van de voorbeelden.
  • Met deze functie wordt een criteriumexpressie geëvalueerd op basis van alle waarden in het opgegeven bereik . Als
    send_on_each
    waar is, verzendt de functie een melding voor elke criteriummatch in het bereik ''. Als
    send_on_each
    '' is onwaar, verzendt de functie alleen een melding als alle waarden in de match aan het criterium voldoen. De vorm van het criterium is hetzelfde als voor SUMIF() en COUNTIF().
  • De functie genereert een Workday melding. Als e-mails in uw omgeving zijn ingeschakeld, wordt ook een e-mail verzonden, maar het onderwerp van de e-mail wordt automatisch gegenereerd en matcht niet met het argument van de melding ''.
  • In Workday wordt de afzender van de melding aangegeven als de gebruiker die de formule in de cel heeft geplaatst.
  • Deze functie retourneert de waarde TRUE als er een melding is verzonden of FALSE als dat niet het geval is.
  • Workday biedt geen ondersteuning voor het gebruik van gestructureerde verwijzingen met NOTIFYIF.

Gerelateerde functies

NOTIFYIFS