Now, let's make all that a little more readable... <<forEachTiddler where 'tiddler.tags.contains("expense") && tiddler.data("month") == "Dec"' script 'function writeExpenseRow(index, tiddler, context) { var result = ""; if (index == 0) { context.sumExpenses = 0; context.sumRevenues = 0; result = "|!Description|!Expenses|!Revenue|!Balance|!Sum Expenses|!Sum Revenues|!Total Balance|!Receipt|\n"; } context.expenses = tiddler.data("expenses"); context.expenses = isNaN(context.expenses) ? 0 : context.expenses; context.revenues = tiddler.data("revenues"); context.revenues = isNaN(context.revenues) ? 0 : context.revenues; context.sumExpenses=context.sumExpenses+context.expenses; context.sumRevenues=context.sumRevenues+context.revenues; result += "|" + tiddler.data("descr") + "|" + context.expenses + "|" + context.revenues + "|" + (context.revenues-context.expenses) + "|" + context.sumExpenses + "|" + context.sumRevenues + "|" + (context.sumRevenues-context.sumExpenses) + "|[["+tiddler.title+"]]|\n"; return result; }' write 'writeExpenseRow(index, tiddler, context)' >>
Best wishes, Tobias. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.