Traditionnellement, chaque personne obtient un seul vote. J'aimerais faire la même chose avec un sondage. J'ai un tas de comptes sur mon Mac OS X au travail. Nous votons pour élire quelqu'un comme nouveau chef de département (non je ne dirai pas qui) pour voir s'il se qualifie pour le travail. J'ai décidé d'écrire un petit script qui fait le travail pour nous. Cependant, je ne peux pas sembler faire une chose: assurez-vous qu'un utilisateur peut seulement voter une fois. Mon script est ci-dessous (il ne compilera pas évidemment): « Qu'ai-je essayé jusqu'à présent »Comment faire un sondage avec AppleScript
if the current user has never voted then --pseudo-code
set the rating_results to (choose from list {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} with prompt "Please rate (anonymous) based on your observations. BE HONEST!")
email_results(rating_results)
else
display dialog "You already rated (anonymous)!"
end if
Je sais que vous demanderez donc je vais te le dire. J'ai essayé get the current user
, en vain. J'ai aussi essayé do shell script "echo $USER"
, ce qui a fonctionné, mais je sais encore comment vérifier si l'utilisateur a voté ou non.
Je suppose que le titre de la question devrait être "Comment puis-je vérifier si un utilisateur a voté ou non?".
Merci beaucoup,
Bill
Saisissez tous les noms dans un document texte. Imprimez autant de copies qu'il y a d'électeurs et donnez une copie à chaque électeur. Demandez-leur de dessiner une coche à côté du nom de la personne qu'ils veulent élire, de plier le papier, puis de le mettre dans une boîte en carton. Quand tout le monde a voté, comptez les votes. La personne avec le plus de coches est élue. –
Dour High, absolument génial. +1 pour les rires. – BRampersad