DynamicG Zeiterfassung Bericht Export mit Tasker erstellen

D

danielk74

Neues Mitglied
6
Hallo,
auf der Homepage (Link) von DynamicG habe ich einen Code gefunden, um Tasker automatisch einen Report generieren zu lassen. Leider weiß ich nicht, wie ich dies in Tasker umsetzen kann:
Code:
final String dateFrom = "2017-08-01"; // format "yyyy-mm-yy"
final String dateTo = "2017-08-31"; // format "yyyy-mm-yy"
final String exportType = "e3"; // "e2" to "e10"
final String exportFormat = "html"; // values [html, xls, pdf, csv, xml]

Intent intent = new Intent("com.dynamicg.timerecording.DATA_EXPORT");
intent.setPackage(getTimeRecPackage(context));
intent.putExtra("com.dynamicg.timerecording.DATE_FROM", dateFrom);
intent.putExtra("com.dynamicg.timerecording.DATE_TO", dateTo);
intent.putExtra("com.dynamicg.timerecording.EXPORT_TYPE", exportType);
intent.putExtra("com.dynamicg.timerecording.EXPORT_FORMAT", exportFormat);

// ALTERNATIVELY: PASS ALL PARAMS WITH ONE SINGLE "EXTRA"
//String exportData = dateFrom+","+dateTo+","+exportType+","+exportFormat;
//intent.putExtra("com.dynamicg.timerecording.EXPORT_DATA", exportData);

final String KEY_RESULT_FILE = "com.dynamicg.timerecording.FILE";
BroadcastReceiver resultReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent resultIntent) {
        Bundle bundle = this.getResultExtras(true);
        String filepath = bundle.getString(KEY_RESULT_FILE);
        File file = new File(filepath);

        String feedback = "File=["+file+"], canRead=["+file.canRead()+"]";
        Toast.makeText(context, feedback, Toast.LENGTH_LONG).show();
        System.err.println(feedback);
    }
};
context.sendOrderedBroadcast(intent, null, resultReceiver, null, Activity.RESULT_OK, null, null);

Vielleicht kann mir ja jemand dabei helfen.
Viel Dank & Gruß
Daniel
 
Zuletzt bearbeitet:
Bearbeitet von: danielk74 - Grund: Link zur Homepage hinzugefügt

Ähnliche Themen

M
Antworten
23
Aufrufe
542
senior-ipaq
S
rtwl
Antworten
3
Aufrufe
434
rtwl
rtwl
X
Antworten
0
Aufrufe
243
xyzUpdate
X
Zurück
Oben Unten