Versuchen Sie, die aggregierten Ergebnisse der beiden Datensätze per E-Mail mit pykintone zu senden

Kintone kann leicht aggregiert werden, aber es ist nicht einfach, die Addition oder Subtraktion von zwei verschiedenen Datensatzwerten zu berechnen. Basierend auf den wöchentlich aufgezeichneten statistischen Informationen habe ich ein Programm erstellt, das mich über den Unterschied zur letzten Woche informiert.

** Als Ergebnis gute Dinge **

――Ich muss keinen Taschenrechner mehr benutzen

Was du machen willst

1. Berechnen Sie die Differenz zwischen den Werten in der Kintone-App

20170529-16-5_No-00.png

2. Mail senden (regulär)

20170529-16-36_No-00.png

Eine Umgebung schaffen

Dieses Programm läuft auf Python. Bereiten wir uns also auf Folgendes vor.

--OS: Ubuntu (ich habe Cloud9 verwendet)

Kintone App Einstellungen

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

Kommentar

Siehe ** Kintone-Indikator **

account.yaml

domain: {Name der Subdomain}
apps:
    send:
        id: {App ID}
        token: {App-API-Token}

settings.yaml

mail:
    smtp: {SMTP-Server}
    port: {Port-Nummer}
    to: {Ziel-E-Mail-Adresse}
    from: {E-Mail-Adresse des Absenders}
    password: {E-Mail-Passwort des Absenders * Leer, wenn nicht benötigt}

Ausführung des Shell-Skripts und des Beispielergebnisses

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@*****.***

Es wurde an die angegebene E-Mail-Adresse gesendet ♪ Ich denke, es wird noch bequemer sein, wenn IMs wie Slack zusätzlich zu E-Mails benachrichtigt werden.

Recommended Posts

Versuchen Sie, die aggregierten Ergebnisse der beiden Datensätze per E-Mail mit pykintone zu senden
Versuchen Sie, eine E-Mail mit der Google Mail API-Clientbibliothek für Java zu senden
Annäherung nach der Methode der kleinsten Quadrate eines Kreises mit zwei festen Punkten
Versuchen Sie, den Inhalt von Word mit Golang zu erhalten
Versuchen Sie, in die Datenbank zu importieren, indem Sie ShapeFile mit numerischen Informationen zum nationalen Land mit Python bearbeiten
Versuchen Sie, COVID-19 Tokyo-Daten mit Python zu kratzen
Speichern Sie die Ausgabe von GAN nacheinander ~ Mit der Implementierung von GAN durch PyTorch ~
Visualisieren Sie die Ergebnisse von Entscheidungsbäumen, die mit Python scikit-learn erstellt wurden
Versuchen Sie, den Betrieb von Netzwerkgeräten mit Python zu automatisieren
Versuchen Sie, Merkmale von Sensordaten mit CNN zu extrahieren
Verwenden Sie die Clustering-Ergebnisse erneut
Versuchen Sie, das N Queen-Problem mit SA von PyQUBO zu lösen
[GWAS] Zeichnen Sie die Ergebnisse der Hauptkomponentenanalyse (PCA) von PLINK auf
Ich habe versucht, E-Mails vom Sakura-Server mit Flask-Mail zu senden