Evernote ENML to plaintext

My goal is to have Evernote Notes that are watched for changes and the changes will reflect in a notes section on an airtable long text field. Make will watch evernote and then scan tags and the tag will match a field on airtable and then from there the airtable ID will be used to find the correct ‘Notes’ long text field in Airtable.

I have everything working aside from getting the full content of the Evernote note into the Notes section of airtable including the proper spacing in the Evernote Note.

Here is an example of Evernote ENML output.

This is a test of the note function.
This is a second test to see if the space is included.
A third line to see if it detects this change.
It seems to detect the change.
Unless the spaces are removed which is ok.
Canada
Britain

I use an HTML text parser on it and the output I get is:

This is a test of the note function.This is a second test to see if the space is included.A third line to see if it detects this change. It seems to detect the change.Unless the spaces are removed which is ok.CanadaBritain

As you see. The linebreaks are not included and everything is smushed together. How do I rectify this?

Thank you.

Hello :wave:t5:

I believe it very much depends on whether you Airtable’s long text field with or without “rich text”.

In case you use “rich text” you could use the “Markdown - HTML to Markdown” module to change the Evernote ENML output to markdown and map it into the Airtable module as it seems Airtable’s rich text accepts markdown.

I hope it helps.


Cheerio
2 Likes