I'm just starting with obisidan, so it's perfectly possible that I'm missing something obvious.
<%*
let json = {{json}}
let firstName = json.firstName
let emails = json.emails.join("\n")
let relations = json.relations.map(({person, type}) => `${firstName} is a ${type || ''} relation to ${person}`).join("\n")
-%>
my contact's first name is <% firstName %>
emails:
<% emails %>
relations:
<% relations %>
date: <% tp.file.creation_date("YYYY-MM-DD HH:mm:ss") %>
<% tp.file.cursor() %>
<%*
let json = {
"accountSource": "**@**.com",
"resourceName": "people/**",
"displayNameLastFirst": "**, **",
"firstName": "**",
"lastName": "**",
"middleName": "",
"type": "CONTACTS",
"emails": [
"**@**.com",
"**@gmail.com",
"**@**.dev",
"**@**.com",
"**@gmail.com",
"**@**.dev"
],
"phones": [],
"birthdays": [],
"relations": [],
"userDefinedData": [],
"clientData": [],
"urls": [],
"bio": "",
"addresses": [],
"nicknames": [],
"contactGroupMembership": [
"contactGroups/myContacts"
],
"domainMembership": true
}
let firstName = json.firstName
let emails = json.emails.join("\n")
let relations = json.relations.map(({person, type}) => `${firstName} is a ${type || ''} relation to ${person}`).join("\n")
-%>
my contact's first name is <% firstName %>
emails:
<% emails %>
relations:
<% relations %>
date: <% tp.file.creation_date("YYYY-MM-DD HH:mm:ss") %>
<% tp.file.cursor() %>