Save the date! Join us on October 16 for our Product Ops launch event. Register here.
Feb 14, 2022 06:42 AM
Hello,
I’m struggling with setting correctly a Date field. Basically I have a field with Date type which I set to Date.now() when something happens. If anything else happens I want to blank out the field and leave it emtpy. If I try…
myDate = null;
I get an error reading “Type ‘null’ is not assignable to type ‘number’”, and it seems the only way I can get rid of the error is by using…
myDate = 0;
Now, when I run the script and my “else” is executed I can’t seem to assign 0 to the field, and I’m getting an error reading “j: Can’t set cell values: invalid cell value for field ‘myDate’.
Cell value has invalid format: .0 must be a string, .1 must be a string, .2 must be an object”
So, the question: how can I manually assign null/empty to a Date field so that no value is displayed?
Thanks in advance for your help.
Solved! Go to Solution.
Feb 14, 2022 09:50 AM
Your errors say the format must be a string, and the documentation says Date fields accept strings.
Trust your own eyes, our opinions aren’t going to give your field a value if you have observed it to be blank.
Feb 14, 2022 07:16 AM
Wow, trying a very simple thing seemed to work:
myDate = "";
Is it possible that it is so simple as to insert a blank string? Can anybody with more experience confirm, please? I mean, my field now appears blank, but I’d rather have a second opinion.
Thanks!
Feb 14, 2022 09:50 AM
Your errors say the format must be a string, and the documentation says Date fields accept strings.
Trust your own eyes, our opinions aren’t going to give your field a value if you have observed it to be blank.