Comments (4)
Ah that was it.
Also the Field names needed be escaped as Pet_x0020_Name and Pet_x0020_ID_x0023_
Thank you, you are doing awesome work!
from spsave.
Take a look at this recipe - you need to provide file name option:
[{
fileName: 'pet 123122.xml',
metadata: {
'__metadata':{type:'SP.Data.Pet_x0020_97_x0020_ArchiveItem'},
'Pet Name': 'Doggy McDogFace',
'Pet ID#': '666',
'Title':'McDogFace is awesome'
}
}]
fileName
required, because when using globs like xml/*.*
, spsave
needs to know how to map each file to metadata.
For multiple files you will write:
glob: 'xml/*.xml',
notification: true,
folder: '/Pet%2097%20Archive',
filesMetaData: [{
fileName: 'pet 1.xml',
metadata: {
'__metadata':{type:'SP.Data.Pet_x0020_97_x0020_ArchiveItem'},
'Pet Name': 'Doggy McDogFace',
'Pet ID#': '666',
'Title':'McDogFace is awesome'
}
},
{
fileName: 'pet 2.xml',
metadata: {
'__metadata':{type:'SP.Data.Pet_x0020_97_x0020_ArchiveItem'},
'Pet Name': 'Cool dog',
'Pet ID#': '777',
'Title':'McDogFace is awesome'
}
}]
from spsave.
Right, actually internal names should be used as field names.
from spsave.
Thx harry,
That was just what I needed!!
/Steen
Fra: Sergei Sergeev [mailto:[email protected]]
Sendt: 8. september 2016 20:35
Til: s-KaiNet/spsave [email protected]
Emne: Re: [s-KaiNet/spsave] Custom Metadata not updated (#20)
Take a look at thishttps://github.com/s-KaiNet/spsave/blob/master/docs/Recipes.md#save-file-using-its-name-and-content-update-metadata-for-the-file recipe - you need to provide file name option:
[{
fileName: 'pet 123122.xml',
metadata: {
'__metadata':{type:'SP.Data.Pet_x0020_97_x0020_ArchiveItem'},
'Pet Name': 'Doggy McDogFace',
'Pet ID#': '666',
'Title':'McDogFace is awesome'
}
}]
fileName required, because when using globs like xml/., spsave needs to know how to map each file to metadata.
For multiple files you will write:
glob: 'xml/*.xml',
notification: true,
folder: '/Pet%2097%20Archive',
filesMetaData: [{
fileName: 'pet 1.xml',
metadata: {
'__metadata':{type:'SP.Data.Pet_x0020_97_x0020_ArchiveItem'},
'Pet Name': 'Doggy McDogFace',
'Pet ID#': '666',
'Title':'McDogFace is awesome'
}
},
{
fileName: 'pet 2.xml',
metadata: {
'__metadata':{type:'SP.Data.Pet_x0020_97_x0020_ArchiveItem'},
'Pet Name': 'Cool dog',
'Pet ID#': '777',
'Title':'McDogFace is awesome'
}
}]
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com//issues/20#issuecomment-245695230, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AIGNO5PA_y2jo5Lfp8YAOkoasW_FG3uLks5qoFVSgaJpZM4J4Ol4.
from spsave.
Related Issues (20)
- Error: Access Denied HOT 3
- Authentication Failure HOT 2
- Can I know if the folder exists before saving it? HOT 1
- [QUESTION] Upload a complete folder to sharepoint ? HOT 4
- Create an empty folder HOT 4
- UnhandledPromiseRejectionWarning HOT 5
- spsave: 429 TOO MANY REQUESTS HOT 3
- Unhandled promise rejection error : Cannot read property 'statusCode' of undefined HOT 2
- Authentication failure - Access denied HOT 2
- Response code 403 (Forbidden) HOT 7
- Response Code 401 -- No option for using certificate
- Cannot read property 'code' of undefined HOT 1
- Why do you use node-notifier? HOT 4
- [Feature Request] Enable MFA HOT 2
- Error when compiling using Gulp HOT 1
- Publish to SharePoint from Github using Actions.yml HOT 1
- Update Dependencies
- Support uploading files larger than 250MB
- Can't upload files HOT 1
- Cannot Upload Files HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spsave.