-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CustomFunction and Data Types support in Retail Office/Office Professional Plus 2021 #3504
Comments
Thank you for letting us know about this issue. We will take a look shortly. Thanks. |
About 20 users on 2021 versions have reported this to us through forums/discord/tickets. If the combination of CF + data types should only be supported on M365 I'd love to know the exact requirements and how we can client-side do a check for it. Right now the alert to users is done by checking for this value, but the namespace etc is still injected. |
Hey, thordurk91, data type is not supported in 2021 version as it belongs to customfunctionruntime 1.4, you can check this document for more details: |
Hey, I had a user with the #VALUE on a 2021 Excel issue run the following command. This returned true, and he's also getting true for The API requirements for customsfunctionruntime and excelapi mention "retail perpetual Office 2016 and later" as something that should be compatible. |
These checks also seem to pass on a retail 2019 excel. These users aren't stopped from adding the addin from the store either. |
Hey, Thordurk91, we had some investigation on this issue, there is a possibility that custom function rich data can be supported on these retail excel(2019&2021), just the users need to update to new excel version which contain these functionalities to make it work, will this solution fix your current problem? |
Yes, that'd be wonderful if it's possible, as far as I know most of the affected users can receive normal excel build updates within their licenses if that is what you mean by update. |
Heya, do you happen to have any updates regarding this issue? |
Hi @thordurk91 , sorry for the late response as there is an on-going long discussion within Microsoft. We are working on a perfect solution on how to let developers get the accurate requirement set supporting info, considering this impacts released Excel builds and released requirement sets. The conclusion and solution are expected to be ready this month and we will keep you updated. Thank you. |
@MiaofeiWang Heya, any news on this conclusion/solution? |
Hi @thordurk91 , unfortunately, due to business concern, we are not able to deliver the rich data type features to non-subscription users (including retail 2019). We will fix |
@MiaofeiWang Thanks you. We'll add the checks for 1.4 support to display the proper error. Will having the |
@thordurk91 I am afraid you have to rely on the taskpane to do runtime checking. As you may know, add-in store can filter out older builds which doesn't have the native code, but runtime checking (such as subscription) is not supported on store for now. |
Hi @thordurk91 , the change was integrated into builds later than 16.0.16924.20076, which will be available on Production by the end of October. Thanks for reporting this and providing valuable information. |
Users with an CF + data types add-in from the appstore are getting #VALUE errors on every function.
(Even on a function that doesn't use data types)
We also have a clientside check for the ExcelApi requirements being at least 1.16.
I have users on non-M365 with the add-in not getting clientside check errors for the ExcelApi, meaning they must have compatible Api's but are unable to use any of the functions. (They mostly do either static data fetching or jwt token based API calls and output data from either the API or a static .yaml/.json/.csv to a data type card)
If this is intended behaviour I really need a way to display this in the add-in when users are non-M365 windows desktop and knowing why wouldn't hurt.
Your Environment
Note: Following versions have also had reports of the same errors.
This version gets a different error about not working with a retail 2019 license, more explicit. Even though it has CF 1.4 and ExcelApi 1.16
Expected behavior
To get a data type entity with the user corresponding data from the parameters in the custom function they ran.
Current behavior
User get's #VALUE on every CF
Steps to reproduce
Link to live example(s)
Useful logs
The text was updated successfully, but these errors were encountered: