Putain de code coutumier
Comme vous le savez, Adjustment est un outil en ligne pratique pour l'ajustement des horaires par plusieurs personnes, il est assez difficile d'écrire à la main tous les horaires des candidats. Par exemple, si la date du candidat est "10 jours du 20 au 29 mai" et qu'il y a 3 candidats par jour, il est assez difficile de les saisir manuellement, nous l'avons donc automatisé.
Python Le contenu est comme commenté
chousei.py
# Python3
import datetime
import locale
date = datetime.datetime(2020, 5, 18) #Candidat jour premier jour(Année de l'année,Mois,journée)
days = 10 #Journées des candidats(Premier jour-le dernier jour)
arg=["9:00~12:00", "12:00~15:00", "15:00~18:00", "18:00~"]#Chaîne de caractères telle que le fuseau horaire
locale.setlocale(locale.LC_TIME)
def main(date,days,arg):
out=[]
arg_len=len(arg)
locale.setlocale(locale.LC_TIME)
while(days>0): #Boucle en changeant la date
counter=0
while(counter<arg_len): #Boucle pour ajouter des fuseaux horaires candidats le même jour
out.append( str(date.year) +"Année"+ str(date.month) +"Mois"+ str(date.day) +"journée"+ "(" + str(date.strftime('%a')) + ")" + str(arg[counter]) )
counter+=1
date+=datetime.timedelta(days=1) #Augmentez la date que vous saisissez de 1
days -= 1 #Réduisez de 1 le nombre de jours candidats restants
return out #Renvoie un tableau de la fonction
out=main(date,days,arg)
for l in out: #Imprimer les éléments du tableau ligne par ligne
print(l)
Nous prévoyons de l'ajouter bientôt à Slackbot
Ne dis plus rien