New version of Gmail to Evernote script

Version 3 of the Gmail to Evernote script has been released. Existing users will have to authenticate and give access again, to keep  the script running. You can do so easily by going to  gm2en.com.

This is the new web interface, that is one of the major changes in the new version. All options can now be configured from this form.

Other changes are:

  • more flexibility in selecting labels: you can now specify a different label than ‘Evernote’, to select the messages to be forwarded. Also, you can select a tag label, and only this label and its sublabels will be included as tags to be sent  with the message to Evernote, other labels will be ignored. Finally, you can specify a label to be assigned if a message is sent to Evernote.
  • better catching of errors. it may happen, that a server is not reachable. Before, you would receive a notification of script failures, but these are caught now and you will not receive a notification anymore, After all, you can not do anything about it, so it does not make sense to send these messages. Other problems, such as the requirement for re-authentication, will still be sent. 

.All options are documented in the original Gmail to Evernote post, which has been updated.

This post is also available in: Dutch

17 thoughts on “New version of Gmail to Evernote script

  1. Steve Kellam

    Looks great. installed and appears to be working well. The new web interface is convenient. What is the purpose of the “Tag label” in the script options? Thanks!

    Reply
    1. Harry Post author

      By default, when no tag label is given, all labels except the notebook (sub)labels will be sent as tags to Evernote. If you specify a tag label, only this label and its sublabels will be sent as tags.

      Reply
  2. Lena R

    Thanks so much, Harry, for the update, which made it easier to configure. Is there a way I can force the script to run before the auto check runs at the designated interval, as I could with the manually installed script? That was convenient when I wanted to import an email into EN directly… now I may have to wait until the script runs and until EN syncs to even know that it’s in my EN. Again, THANK YOU!

    Reply
  3. Chris

    This script is great! Thanks!

    Is there any way to include all attachments nested within a multiple message conversation?

    Reply
    1. Harry Post author

      The script only takes the last message in a conversation.
      However, you could set up a filter in Gmail for all incoming messages with an attachment, and label them with the Evernote label, so they will be send to Evernote.

      Reply
      1. Chris

        Only problem with that is I’d get EVERY SINGLE email with anyone’s company logo or signature artwork forwarded as well.

        Reply
        1. Harry Post author

          My experience is that such emails often contain a link to an externally hosted image instead of an attachment, but you should try how it works in practice.

          Reply
  4. oddhnp

    Hello Harry,
    I have problems tagging the notes like I want.
    I have set up gmail labels like the tags I want in Evernote, and then chosen this “Evernote” parent label as both notebook label end tag label.
    But when the email are sent, from the log sheet I see that they are only sent with notebook prefix (@label etc), so when it arrives in evernote, they show up in my inbox (which is fine), with the prefix, but not with the labels.
    Is it not possible to use the same labels for both notebook and tag? Is it possible to skip the notebook label?
    Hope you understand my explanation…
    Thanks for a great script!

    Reply
    1. Harry Post author

      The notebook label can not be skipped, as it is used to select which messages are forwarded. But you can give the Evernote parent label to a message, instead of assigning a sublabel, to send a message to the default notebook.

      The tag label is optional, but if you use it, it has to be different from the notebook label.

      Reply
  5. Karas

    Hi Harry. Thanks for your great script. I’m a evernote user from China. I used your script from Version2. I wonder if you know that in China the evernote have two different Versions. One is called Evernote International and the other one is called Yinxiang. They have almost the same features but different email domains. In Yinxiang they use XXX.XXXXXX@m.yinxiang.com , not XXX.XXXXXX@m.evernote.com. So I can’t use your script with Yinxiang because the email address is illegal. Could you add this domain to your script ?Or just teach me how to enable this domain in my copy of your script. This would be very helpful to us. Thank you!

    Reply
  6. Ryan

    Hi Harry, I’ve been using the script for several months, and it’s awesome!

    One thing I’ve noticed is that it doesn’t remove the labels from the original gmail messages after forwarding them for some reason. Any ideas?

    Reply
    1. Harry Post author

      The script only removes the notebook labels, i.e. the designated notebook label and the labels under it. These are supposed to be the same as notebooks in Evernote (except the top one, that will go to the default notebook), and the messages will be placed in that notebook. After forwarding, the label is removed to avoid forwarding it again.
      Other labels can be used as tags in Evernote, but these are not removed by the script.

      Reply
  7. Vinay

    Hey Harry,

    Thanks for the script and am trying to get this to work. Unfortunately I can’t see to get the script to recognize my 2nd log in or any of the labels in it. I am signed in with multiple accounts on chrome with the primary being my personal and the secondary being my work. I only wanted to try and send notes to evernote from my work one but the script won’t allow me to select my evernote label from the work gmail. Any thoughts?

    Reply
    1. Harry Post author

      If you cannot open the script with the secondary account, open an Incognito window in Chrome, or use a different browser, and open the script from there. It will ask you to log in with your Google account, and you can use the secondary account.

      Reply

Leave a Reply

Your email address will not be published.