I created number of Taxonomy fields in SharePoint 2013 in two different lists. When an item is added to one list I want to copy the values of the taxonomy from one item to another.

When the taxonomy fields didn’t want to copy I decided to use the field Type the differentiate between the Taxonomy fields and the other fields.

My field definition starts with

<Field Type=TaxonomyFieldType

So that should be easy enough

use SPFieldType.TaxonomyFieldType ….

No that doesn’t exist!

Note, Text, Url, … All field types exist but Taxonomy field type doesn’t

Then I started to debug my code and checked what field type I should use and I found that the field type is actually marked as invalid

So what is the next step?

I created a switch in my code and left the SPFieldType.Invalid for my taxonomy fields. Hopefully there aren’t too many other unsupported field types in the next release of SharePoint?

To clean things up a little bit I used TypeAsString with values of either TaxonomyFieldType or TaxonomyFieldTypeMulti  to make sure that I got the right type.


Discover more from SharePains

Subscribe to get the latest posts sent to your email.

Avatar of Pieter Veenstra

Is your business still running on paper trails, sprawling Excel files, or ageing Access databases? There's a better way — and I can show you exactly what it looks like. I'm the Technical Director of Vantage 365, a Microsoft solutions consultancy working with clients across the UK, the Netherlands, and worldwide. For over 30 years I've been turning messy, manual business processes into clean, automated systems that save time, reduce errors, and give teams the visibility they need to make better decisions. SharePains is not just any blog run by a Microsoft MVP. Have you ever used Try-Catch in Power Automate? The original post about Try-Catch in Power Automate can still be found on this site, https://sharepains.com/2018/02/07/try-catch-finally-in-power-automate-flow/ Or have you ever used the Pieter’s method to avoid variables and speed up your flows? https://sharepains.com/2020/03/11/pieters-method-for-advanced-in-flows/ You can contact me using contact@sharepains.com

Related Posts

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SharePains

Subscribe now to keep reading and get access to the full archive.

Continue reading