Question [Résolu]Séparer des valeurs dans une ligne de text

Plus d'informations
il y a 15 ans 4 mois #8088 par FO
Merci ca avance !

Peux tu m'expliquer un peu stp

$liste_mails[0] on prendre la première ligne c'est ça?
$liste_mails[($liste_mails.Length -1)] ca veut dire quoi ?

En sachant que mon nombre de destinataire varie

Je remplace :

Write-Host \"Mon dernier mail est : \" par le nom de ma variable $mail1 (par exemple)

Par contre comment je fait pour qu'il me rajoute mes variables tous seuls en fonction du nombre de ligne (d'adresse mail)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 4 mois #8090 par FO
ça fonctionne comme je le souhaite merci à toi escandil !

Bonne journée

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 4 mois #8091 par SUSINI Vincent
Benjy écrit:

Merci ca avance !

Peux tu m'expliquer un peu stp

$liste_mails[0] on prendre la première ligne c'est ça?
$liste_mails[($liste_mails.Length -1)] ca veut dire quoi ?


La variable $liste_mails est un tableau de taille variable. Chaque entrée contient un email.
Les indices de tableau commencent à 0, donc la commande $liste_mails[0] renvoi le premier email, la commande $liste_mails[1] renvoi le second, etc..

Pour savoir combien de mail contient ton tableau, tu regardes sa taille : $liste_mails.Length
Comme les indices commencent par 0, le dernier indice sera forcément ($liste_mails.Length - 1)




En sachant que mon nombre de destinataire varie

Je remplace :

Write-Host \"Mon dernier mail est : \" par le nom de ma variable $mail1 (par exemple)

En fait le Write-Host est juste un exemple pour identifier les variables. Si tu veux faire appel a ta commande $Message.To.Add() tu peux utiliser :

[code:1]$Message.To.Add($liste_mails[0])[/code:1]

Par contre comment je fait pour qu'il me rajoute mes variables tous seuls en fonction du nombre de ligne (d'adresse mail)


La boucle permet d'ajouter une ligne a ton tableau pour chaque email

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.062 secondes
Propulsé par Kunena