Essayez d'envoyer les résultats agrégés des deux enregistrements par e-mail avec pykintone

Kintone peut être facilement agrégé, mais il n'est pas facile de calculer l'addition ou la soustraction de deux valeurs d'enregistrement différentes. Ainsi, sur la base des informations statistiques enregistrées chaque semaine, j'ai créé un programme qui me signale la différence par rapport à la semaine dernière.

** En conséquence, de bonnes choses **

――Je n'ai plus besoin d'utiliser une calculatrice

Chose que tu veux faire

1. Calculez la différence entre les valeurs de l'application kintone

20170529-16-5_No-00.png

2. Envoyer un e-mail (régulier)

20170529-16-36_No-00.png

Créer un environnement

Ce programme fonctionne sur Python, préparons-nous donc à ce qui suit.

--OS: Ubuntu (j'ai utilisé Cloud9)

paramètres de l'application kintone

FieldCode FieldType DefaltValue
Date Date Today
Member Number 0
PV Number 0
UU Number 0

Commentaire

Voir ** indicateur-kintone **

account.yaml

domain: {Nom du sous-domaine}
apps:
    send:
        id: {ID d'application}
        token: {Jeton d'API d'application}

settings.yaml

mail:
    smtp: {Serveur SMTP}
    port: {numéro de port}
    to: {Adresse e-mail de destination}
    from: {Adresse e-mail de l'expéditeur}
    password: {Mot de passe de l'e-mail de l'expéditeur * Vide si non nécessaire}

Exécution du script shell et exemple de résultat

python


$ sudo sh indicator/run.sh 
Between 2017-06-05 and 2017-05-29
Members: 7,000 (+2,150)
PV: 6,000
UU: 400

Send to mail >>xxx@*****.***

Il a été envoyé à l'adresse e-mail spécifiée ♪ Je pense que ce sera encore plus pratique si les IM comme Slack sont notifiés en plus des e-mails.

Recommended Posts

Essayez d'envoyer les résultats agrégés des deux enregistrements par e-mail avec pykintone
Essayez d'envoyer un e-mail avec la bibliothèque cliente de l'API Gmail pour Java
Approximation par la méthode des moindres carrés d'un cercle à deux points fixes
Essayez d'obtenir le contenu de Word avec Golang
Essayez d'importer dans la base de données en manipulant ShapeFile d'informations numériques sur les terres nationales avec Python
Essayez de gratter les données COVID-19 Tokyo avec Python
Sauvegardez la sortie de GAN une par une ~ Avec l'implémentation de GAN par PyTorch ~
Visualisez les résultats des arbres de décision réalisés avec Python scikit-learn
Essayez d'automatiser le fonctionnement des périphériques réseau avec Python
Essayez d'extraire les caractéristiques des données de capteur avec CNN
Réutiliser les résultats du clustering
Essayez de résoudre le problème N Queen avec SA de PyQUBO
[GWAS] Tracez les résultats de l'analyse en composantes principales (ACP) par PLINK
J'ai essayé d'envoyer du courrier depuis le serveur Sakura avec flask-mail