Hi Christopher,

Sorry, I don't have any answers for your questions, but I just wanted to 
say that I was impressed with what you've done here. I've spent the last 
week or two trying to achieve something similar, except I'm using a Google 
Sheets spreadsheet 
<https://docs.google.com/spreadsheets/d/1341Gky9t1hXHVKFxB8RsCfVrsKEQN2ok0adGoSpEZzE/edit?usp=sharing>
 
as my source data, and creating pseudo-random company tiddlers 
<https://dl.dropboxusercontent.com/s/odu3my97ujyxz4h/SampleData-testing.html>, 
with pseudo-random contact details, employees, and just today I've added 
individual communications with those companies, as per the screenshot 
example below.

<https://dl.dropboxusercontent.com/s/xsm4emv70c35z8l/160403_auckland_food_company_sampledata_example.png>
I'm doing this for my *{{DesignWrite}}* 
<https://dl.dropboxusercontent.com/s/tk91wqty552z6z1/designwrite.html> semester 
project 
<https://dl.dropboxusercontent.com/s/tk91wqty552z6z1/designwrite.html#SemesterProject>,
 
TiddlyCRM 
<https://groups.google.com/forum/#!searchin/tiddlywiki/CRM/tiddlywiki/9PSw_3OsyyE/qsq9prjaHgAJ>.
 
I hadn't considered using TobiBeer's *random[ ]* filter plugin for this 
before. I guess the main difference between your solution and mine is that 
you have to have the tiddlers in your wiki first to create new random ones 
from them. Mine starts with a completely blank TiddlyWiki, and I just 
import the tiddlers from JSON files, via the CSV to JSON converter 
<http://www.convertcsv.com/csv-to-json.htm>, from the spreadsheet. 
Interesting to see a different approach to this. Thanks for sharing.

Hegart.



On Sunday, 3 April 2016 09:49:29 UTC+12, Christopher Londrie wrote:
>
> I'm able to do this at all thanks to Tobias Beer's really easy to use 
> "Random" plugin. http://tobibeer.github.io/tw5-plugins/#random
>
>  
> <!-- Generating a random corp -->
>
> <!-- Generate the First Name from tiddlers starting with GenSource: that 
> also have the tags "Corp" and "FirstName" and use the "corpname" field as 
> the value -->
> <$set name="FirstName" 
> filter="[prefix[GenSource:]tag[Corp]tag[FirstName]field[corpname]random[]]">
>
> <!-- Generate the Last Name from tiddlers starting with GenSource: that 
> also have the tags "Corp" and "LastName" and use the "corpname" field as 
> the value -->
> <$set name="LastName" 
> filter="[prefix[GenSource:]tag[Corp]tag[LastName]field[corpname]random[]]">
>
> <!-- Preview the Generate Corp -->
> <table>
> <tr><th>Name </th> <td><<FirstName>></td></tr>
> </table>
>
> <!-- Create New Tiddler with the generated information prefilled -->
> <$button>Generate Corp
> <$action-sendmessage $message="tm-new-tiddler" title="Corp:"<<FirstName>> 
> tags="Corp Corp:<<FirstName>>-<<LastName>>"/>
> </$button>
> </$set>
>
> This is my current batch of code, I've got it partially working but am 
> stumped on a few things:
>
> 1) If I remove the field[corpname] I'm able to successfully pull the 
> titles of the GenSource: tiddler(s), however with it, I get null as a 
> result, I've made absolutely sure that I've made no spelling mistakes and 
> the GenSource tiddler does indeed have that field, am I specifying this 
> wrong?
>
> 2) How do I properly insert tags using the variables, they're considered 
> literal inside the quotes, and ignored outside of them.
>
> 3) Am I going about this in an absurd manner?
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b509e06d-b2c6-411c-9551-1ce90cac3ff6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to