Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function myFunction(file, text) {
- var paydesk = text.match(/Blagajna.?(.+)/i);
- var operator = text.match(/^Operater:\s+(.+)$/m);
- var receiptNumber = text.match(/^Ra.un\sbr:\s(.+)$/m);
- var date = text.match(/Datum:\s(\d?\d.\d?\d.\d{4})/);
- var time = text.match(/Vrijeme:\s(\d?\d:\d?\d)/);
- var zki = text.match(/^ZKI:(.+)$/m);
- var jir = text.match(/^JIR:(.+)$/m);
- var paymentType = text.match(/^Na.in\spla.anja:\s+(\w)/m);
- //var items = text.match(/^(.+)\s+(-?\d+\.\d\d)\s+(-?\d+\.\d\d)\s+(-?\d+\.\d\d)/m);
- var total = text.match(/Ukupno:.+\s(-?\d+.\d\d)/i);
- var item;
- var items = [];
- var itemRegex = /^(.+)\s+(-?\d+\.\d\d)\s+(-?\d+\.\d\d)\s+(-?\d+\.\d\d)/gm;
- while (item = itemRegex.exec(text)){
- items.push(item);
- }
- Logger.log("++++++++++++++++++++++++++++++++++++++");
- Logger.log("Paydesk: " + paydesk[1]);
- Logger.log("Operator: " + operator[1]);
- Logger.log("RN: " + receiptNumber[1]);
- Logger.log("Date: " + date[1]);
- Logger.log("Time: " + time[1]);
- Logger.log("ZKI: " + zki[1]);
- Logger.log("JIR: " + jir[1]);
- Logger.log("PaymentType: " + paymentType[1]);
- for(var i = 0; i < items.length; i++) {
- if(i < items.length - 2) {
- Logger.log(items[i][1]);
- Logger.log(" Cijena: " + items[i][2]);
- Logger.log(" Kolicina: " + items[i][3]);
- Logger.log(" Iznos: " + items[i][4]);
- }
- else {
- Logger.log(items[i][1]);
- Logger.log(" Stopa: " + items[i][2]);
- Logger.log(" Osnovica: " + items[i][3]);
- Logger.log(" Iznos: " + items[i][4]);
- }
- }
- Logger.log("TOTAL: " + total[1]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement