[TW5] Get/Set fields Javascript functions

93 views
Skip to first unread message

oxydum

unread,
Apr 14, 2019, 5:58:37 AM4/14/19
to TiddlyWiki
Hello,

I'm looking for Javascript functions to read/write fields something like:

myValue=$tw.wiki.getTiddlerField('mytiddler','myfield');
$tw.wiki.setTiddlerField('mytiddler','myfield','myValue');

Thanx to help me

Jed Carty

unread,
Apr 14, 2019, 2:34:46 PM4/14/19
to TiddlyWiki
To get and set a field value generally you get the full tiddler then read or update the specific field:

To get the value:

var tiddler = $tw.wiki.getTiddler(tiddlerTitle)
var value = tiddler.fields.fieldTitle

or in a more concise way:

var value = $tw.wiki.getTiddler(tiddlerTitle).getFieldString(fieldName)

to set the value:

$tw.wiki.setText(tiddlerTitle, fileName, indexName, value, options);

generally you want to set indexName to null or undefined, if you are setting a value in a data tiddler than you use indexName to give the key name.

oxydum

unread,
Apr 15, 2019, 12:23:39 AM4/15/19
to TiddlyWiki
Thank you very much Jed, you saved my time!
Reply all
Reply to author
Forward
0 new messages