Email Error
I have an automation set up so when a certain column is checked it will generate a document via DocuSign. It worked perfectly and now suddenly I keep getting the same error. I have scrapped the automation and started over making sure everything is set up correctly but still get the same error:
- The email for "Doctor Email" is invalid in row 4112981658832772.
I CANNOT figure out how to fix this so my automation works. HELP!!
Answers
-
Greetings -
This is likely due to an entry error for a particular "Doctor Email" on a specific row. Oftentimes there can sneak in a hidden character or misplaced period at the end of the address that makes the email address invalid.
The row number is the row's API Row ID (found by right clicking the row and going to properties) and unfortunately there is no easy way to find/obtain this data.
Just take a slow scroll through the email column and see if anything pop's out. Otherwise you will need to probably need to set up either a filter or a helper column and run some checks to look for spaces, carriage returns, or rows that end with periods.
Hudson
-
Thanks @Hudson_Miller
I have checked the emails, and they are correct. I manually went into DocuSign and they sent off just fine. The automation worked until yesterday and I get the same error, even on ones that worked previously.
-
Hi @mimi_McCPetco8, does it always complain about the same row ID, or does the number change? I'm wondering if it's only one email that's causing the problem, or if there are multiple emails that Smartsheet doesn't like.
If you have a lot of rows, it can be difficult to manually go through each one to check the row ID.
If you're comfortable running code in your browser's Developer Tools console, you can paste in this code and it will tell you which row corresponds to '4112981658832772', so that you don't have to manually go through each one by hand.
rowId = 4112981658832772
grid = formObjectHandler.getFormObjectByConstructor(JscMegaGrid)
rowNumber = grid.gridRowSet.findIndex((row) => row.pvt_gridRowMaskedID === rowId)
console.log(`The rowNumber is ${rowNumber}`)Hope this helps!
Nathan Braun (Founder of SSFeatures) (nathan@ssfeatures.com) (LinkedIn)
SSFeatures makes Smartsheet way easier to use and it saves you hours of work every week. It adds essential features into Smartsheet to save you time. For example: — Auto Sorting — Sorting with Filters — Report PDF Generation — Copy and Paste Conditional Formats — Copy and Paste Automation Workflows — Column Manager — and so many more.