Our API had been working fine for over 2 years. It adds/updates financial data rows, including the managers name. When it adds a new row, the manager comes in as an email. (It's in email format from the financial database, so that is what is posted to the cell). But I have a report ready to assist with cleaning that up and converting it to their name. Not a big deal since its only adding a few new rows per day.
Here is the issue… historically, it would NOT overwrite the name with the email when it did updates. The way the API works is its one way, so if there is a financial update to that row in the accounting system, it overwrites ALL the associated cells in that row. I assumed it just plugged the email back in, but SSheet knew who it was so left the name. NOW, however, it's replacing the name with the email on every update. While there may only be a few NEW rows, there are over 4000 row updates daily. To make it worse, the sheets have an automation to notify the manager when they get assigned (contact is updated)… the change to email is triggering this… fun.
Thoughts? At first I thought it was a contacts issue. (Not having the contact in that sheet already, or not having the contact in the organization correctly) But the fact that its overwriting a name with the same persons email who is already in the sheet says that is not the issue.