Created
August 28, 2024 17:17
-
-
Save cfjedimaster/f8c26557959f0ad08715a0abc8b729cd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let input = [ | |
{ option_one: 'Yes', option_two: 'Off', option_three: 'Off', name: 'Jacob Smith', age: '90', favorite_movie: 'Star Wars' }, | |
{ option_one: 'Off', option_two: 'Off', option_three: 'Off', name: 'Zelda Camden', age: '12', favorite_movie: 'Star Wars Again' }, | |
{ option_one: 'Yes', option_two: 'Yes', option_three: 'Yes', name: 'Grace Undrapress', age: '45', favorite_movie: 'The Empire Strikes Back' }, | |
]; | |
let accessToken = await getAccessToken(CLIENT_ID, CLIENT_SECRET); | |
console.log('Got our access token.'); | |
let sourceAsset = await getUploadData('application/pdf', accessToken, CLIENT_ID); | |
await uploadFile(sourceAsset.uploadUri, SOURCE_PDF, 'application/pdf'); | |
console.log('Source PDF Uploaded.'); | |
for(let i=0; i<input.length; i++) { | |
let job = await setFormDataJob(sourceAsset, input[i], accessToken, CLIENT_ID); | |
console.log('Job created. Now to poll it.'); | |
let result = await pollJob(job, accessToken, CLIENT_ID); | |
console.log('Job is done.'); | |
await downloadFile(result.asset.downloadUri, `./test_import_${i+1}.pdf`); | |
console.log(`Record ${i+1} imported and saved.`); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment