Version 4.1 of WhoPaste introduces the ability to assign dynamic data to Daylite fields.
What does that mean in plain English?
You can take 'random' data from text and store it in Daylite.
You can store this 'dynamic' data as the Category, use it to assign Keywords, or assign values to 'Extra' fields.
Here's an example:
Data Supplied to WhoPaste:
firstName: Barney
lastName: Rubble
street: 123 Overlook
city: Bedrock
state: Barnum
zipcode: 123XYZ
phone: 123-555-7654
email: barneyR@flintstones.net
maritalStatus: married
Most of the above can be handled by WhoPaste's normal extraction process.
The interesting element here is 'maritalStatus'.
There might be several possible responses (single, divorced, widowed, etc.).
Here's how to store whatever value is found in the data into a Daylite Extra field which is named 'Marital Status'.
Open WhoPaste Preferences to Database/Daylite/Extra
On this screen you will find all of the contact 'Extra' fields you have assigned in Daylite.
For 'Marital Status' assign the value '%#maritalStatus: '
The '%' as the first character tells WhoPaste that this is a piece of dynamic data; not static data.
Meaning that WhoPaste will not simply store '%#maritalStatus: ' in the field.
The '#' character tells WhoPaste that it should look for the token and store whatever follow it on a single line into the field.
So WhoPaste will look for 'maritalStatus: ' in the text and store whatever follows that on the same line into the Daylite field.
An alternative to the '#' character is '@'. This symbol tells whoPaste to look for the token anywhere in the text and if the token is found then store the token.
For instance if the WhoPaste Daylite field was assigned '%@Greeting' and the text submitted contained the word 'Greeting' anywhere then the Daylite record would have the value 'Greeting'
One further option is available, explained by this example.
The WhoPaste Daylite field has the value '%@Greetng#Hello'.
In this case if 'Greeting' is found anywhere in the submitted text then the WhoPaste record would have value 'Hello' assigned to the Daylite field.
Back to FAQ