Zapier sends string, but Smartsheet processes as an integer
We use a unique number sequence by combining two integers for each row sent to Smartsheet. I worked with Zapier to verify that the integers are sent to Smartsheet as a string, not a number. What I am seeing is if the string is not long enough, Smartsheet converts the information to a number and our formulas do not recognize the string. If the string starts with a letter, it remains a string in Smartsheet (but the number sequences are based on our client's data, which do not always contain letters or long enough integers).
Zapier explained that if the values are not within quotes Smartsheet would receive them as integers or floating point numbers. Below are Zapier's results (I made the strings to be combined bold):
"columnId": "7803862422710148", "value": "87575", "strict": false
"columnId": "5552062609024900", "value": "45855", "strict": false
Could you explain how to configure our Smartsheet column to force the imported Zapier string to stay as a string?
The attachment shows Smartsheet keeping strings with a left indent and converting strings to integers with a right indent. Notice 480000003658244000 is long enough to still be considered a string.
Thanks,
Dan
Comments
-
Hi Dan,
Try adding an apostrophe in front of your values in the zap:
'87575
'45855
-
I would get a #NO MATCH error because the string would still not match (within the formula) between the Sheets... but I like your thinking! I did just that with something else on the Sheet.
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 64K Get Help
- 410 Global Discussions
- 220 Industry Talk
- 459 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 137 Just for fun
- 57 Community Job Board
- 459 Show & Tell
- 31 Member Spotlight
- 1 SmartStories
- 298 Events
- 37 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!