Je voudrais utiliser la validation de colonne pour m'assurer que quelqu'un a saisi une date valide, mais j'aimerais aussi qu'il puisse saisir TBD - seulement ces deux options. Est-ce possible ? Existe-t-il une formule personnalisée que je pourrais entrer dans la validation de colonne dans le paramètre de liste ?
Réponses
Trop de publicités?Je vous recommande d'utiliser deux colonnes et de modifier la vue par défaut. Nous pouvons configurer une liste de sorte que l'utilisateur puisse saisir une date ou aucune date. Lorsque nous visualisons la liste (sans la modifier), si l'utilisateur a saisi une date, nous verrons cette date. Si l'utilisateur n'a pas saisi de date, nous verrons simplement le texte "TBD".
Étape 1 : Créez vos colonnes
- colonne 1 : un champ DateTime de type "Date Only" non obligatoire
-
colonne 2 : une colonne calculée à l'aide de la formule suivante :
\=IF(column1="", "TBD",TEXT(column1, "dd mm yyyy"))
Dans cette formule, column1 est le nom de votre première colonne DateTime. En outre, le format de la date à la fin de la validation peut être modifié pour répondre à vos exigences régionales (par exemple, "mm dd yyy").
Pour la colonne 2, veillez également à définir le "type de données renvoyé par cette formule" comme étant "Ligne unique de texte".
Étape 2 : Modifiez votre vue de la liste
Une fois que vous avez configuré les deux colonnes, vous devez maintenant modifier la vue par défaut actuelle en masquant la colonne 1 de cette vue. Après avoir effectué cette opération, vous constaterez que lorsque vous visualisez la liste (sans la modifier), seule la colonne calculée apparaît avec la date saisie ou "TBD". Toutefois, lorsque vous modifierez l'élément, vous pourrez saisir une date à l'aide du contrôle de calendrier intégré, ou simplement la laisser vide.