SharePoint - Adding Multiple Arguments With Date Validation - validation

Currently I'm using an argument that doesn't allow new items older than today's date. I would like to change this to have either an and/or argument to only allow dates of today and/or less than three days from today.
Example being; if today is 2/9, allow them to add any dates from 2/9-2/12. Otherwise the validation will give an error for "Out of Range".
Currently I'm using the below code:
=[Appt Time]>TODAY()
I've tried using this as well, but the code is not working. I assume it's due to formatting, or my argument is just totally wrong:
=AND(TODAY()>[Appt Time], [Appt Time]<TODAY()+3)
Thank in advance.

I believe I've cracked it. Wrong formula entered into the validation field: =AND([Appt Time]>TODAY(),[Appt Time]<TODAY()+4)

Related

Expression.Error for Text.InferNumberType wasn't recognized

I've got a function where I want to determine if all the digits after the first are numbers. To do so, I thought I could use Text.InferNumberType which, per the documentation, should raise an error if the text is not a number.
Here is my code snippet:
a= Text.Start(Argument,1),
b= Text.End(Argument, Text.Length(Argument) - 1),
c= try Text.InferNumberType(b) otherwise "FALSE" ,
Instead, I'm getting this Expression.Error which says:
Expression.Error: the name Text.InferNumberType wasn't recognized. Make sure it's spelled correctly.
I literally copied and pasted the function name from the reference document, so I'm sure it's spelled correctly.
I'm using PowerQuery in Excel 2013. PowerQuery was installed about a week ago using the latest download from Microsoft. I did search and found this question - I'm wondering if this is a similar issue? I don't see anything in the documentation though which says this function wouldn't be available in certain versions of power query.
This is likely an older function that isn't supported in Excel 2013. I'd recommend a different function like Number.From or Number.FromText, which have similar functionality.

xp20:add-daytime returning FOTY0001 error message

xp20:add-dayTimeDuration-to-dateTime(string(bpws:getVariableData 
('Eligibility_Out','payload','/ns3:response/ns3:AcctEffDt')), string('P7D'))
I am using the above expression in a BPEL Process to add 7 days to a date which has the format of yyyy-mm-ddT00:00:00+00.
If there is no time element to the date the expression works in the unit tests, but because the data is coming from another application it has this time element. However, there is no time to in the date. Unfortunately, when the expression fails with FOTY0001 error message.
I have not been able to find a solution online and I am asking if anyone can help?
Found the problem. It didn't like finding the value and manipulating the value at the same time. So I broke it into two steps

free-jQgrid "loading" message still remains

Since my app is online for to be tested by customer, I often meet this problem and I have to click several times on "Tiers" menu to hope it will disappear and give hand.
Here is a snapshot of the trouble :
WHen I use my app on local server (wampserver) I never meet this trouble.
I have several grids in my app and none displays this message online.
Firebug says "jquery.jqgrid.min.js" has error in line 344 (?). Used version is 4.13.5-pre dated 2016-08-27 and hosted server runs with php 5.6.8
Does somebody already met this type of trouble ?
If somebody can take some time to help me, I can give by email login and pass to test app online.
Many thanks for your kind help.
Cheers
JiheL
Thank you for reporting the issue. It would be helpful if you report the error using jquery.jqgrid.src.js instead of jquery.jqgrid.min.js, but I suppose that the only place in the code, which could produce the error is the piece of code with if ($input[0].tagName.toUpperCase() === "SELECT" && $input[0].multiple) {... (see here).
I posted the fix just now, which should eliminate the error. It includes the additional test if ($input.length > 0) {...} (see the line). I would still recommend you to examine the name and index values in colModel of your grids. It seems that your current code uses the filter with names or index, which is not from colModel or which uses some special characters. It's the only reason of the error, which one can see in console of your picture.

PDF date field - one format, multiple valid inputs

I need to create a PDF with a date field that displays dates in the format dd.mm.yyyy. This field must be validated and should also accept inputs in other formats.
For example, users should be able to input dates in the form dd.mm.yy, which will then be expanded to dd.mm.20yy (MS Office apps like Excel do this).
Alternatively, selecting multiple valid formats would be an acceptable solution.
What currently happens:
If the date format of the field is set to dd.mm.yyyy, dd.mm.yy is rejected.
If the date format of the field is set to dd.mm.yy, dd.mm.yyyy is accepted (but formatted to dd.mm.yy).
The last behaviour is almost what i need, just with the wrong format.
Is there a way to do this without custom Javascript? If not, is there a way to still use the built-in formatting or do i have to rewrite everything in JS?
Unfortunately this is not achievable with Acrobat's built-in formatting.
One thing to add to your second bullet point: it trims the date down to .yy when you exit the field, but it still retains all four digits. When you click into the field, it will revert back to being .yyyy. That may or may not matter depending on how you're using it.
Regarding a custom validation, a quick Google search will yield an abundance of Javascript date validation scripts. Something like this could probably be quickly repurposed for your application.

Ask for some advices for WebPart internationalization

Recently,I am handling a solution for WebPart internationalization,but I am not familiar with the culture or habits in different regions.So I am asking for some information if you are glad to help.
Suppose I am a different person in another region,for example,a German.I am using the SharePoint,which is a German edition.So,
1) What's the input habit of me?
For example,if I need to input "10000",will I input "10.000,00" or just "10000"?Which is frequent to the user?
2) How to handle the "Date" and "Time" format?
I think it's better if I can select the date or time instead of inputing the date or time string.
3) Any information that you think will be helpful to me?
That is very kind of you,thanks for your help!
To be honest, I am not sure how you want to handle i18n, but I am assuming that you want to do this on the client side.
In this case, I can recommend using Globalize for formatting (both numerical values and date/time could be handled this way).
As for parsing dates (that is handling dates provided by user), there is actually even easier way - just use jQuery UI Datepicker with valid regional script. Obtaining Date object is as easy as calling Datepicker's getDate method.

Resources