Hallo zusammen,
Ausgehend von dem hier: viewtopic.php?f=5&t=7621&p=22394&hilit=osmand#p22394 habe ich die jeweils letzte Position in einer csv-Datei gesammelt. Soweit so gut.
Jetzt möchte ich am 1. im Monat die Daten des Vormonat als z.B. "parken_2019-02.csv" speichern, damit die Liste nicht ewig lang wird. Dazu soll um 0 Uhr 10 meine "parken.csv" kopiert und in "parken_(vormonat).csv" umbenannt werden. Danach soll die "parken.csv" geleert werden, damit sie ab dem 1. mit neuen Daten gefüllt werden kann. Mit getdate ermittle ich zwar im hier und jetzt Datum, Uhrzeit usw., aber ich weiss nicht so recht wie ich per Script den Vormonat ermittle, um ihn mit in den Dateinamen zu bekommen. Das über den Kalender zu lösen, habe ich nicht vor.
Martin, Desmanto: Habt ihr einen Lösungsweg für mich?
Ich danke vielmals
Am 1. des Monats eine csv-Datei des Vormonats speichern
Moderator: Martin
Re: Am 1. des Monats eine csv-Datei des Vormonats speichern
Just use trigger Calendar, use Repeats - Monthly (on day 1), at 00:00. Then simply use action Move Files to rename the current file to monthly csv file. Example, you store the csv in /storage/emulated/0/Automagic/parken/parken.csv.
Action : Move Files
Source Files : /storage/emulated/0/Automagic/parken/parken.csv
Target : /storage/emulated/0/Automagic/parken/parken_{addDays(triggertime,-1),dateformat,yyyy-MM}.csv
This way, parken.csv disappear and renamed to parken_2019-02.csv. When the next time your flow try to write to parken.csv, it will automatically create the new parken.csv, which is blank already at the beginning of the month.
Action : Move Files
Source Files : /storage/emulated/0/Automagic/parken/parken.csv
Target : /storage/emulated/0/Automagic/parken/parken_{addDays(triggertime,-1),dateformat,yyyy-MM}.csv
This way, parken.csv disappear and renamed to parken_2019-02.csv. When the next time your flow try to write to parken.csv, it will automatically create the new parken.csv, which is blank already at the beginning of the month.
Index of Automagic useful thread List of my other useful posts (and others')
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.
Re: Am 1. des Monats eine csv-Datei des Vormonats speichern
Thank you, Desmanto! The "_ {addDays (triggertime, -1), dateformat, yyyy-MM}" is the part that I did not want to succeed. It works perfectly - and again took a step forward