const blob = await pdf((<QuotationPDF formData={formData} />)).toBlob();
const pdfName = `M365_${formData.userCompany.replace(/\s/g, '_')}_Quotation.pdf`;
name: formData.userName,
email: formData.userEmail,
company: formData.userCompany,
location: formData.userLocation,
service: formData.userService?.map(service => service.title).join(', '),
description: 'Quotation',
};
await CRMAPI(data);
};
And this data sending in CRMAPI this API code is below.
myHeaders.append("Content-Type", "application/json;odata=verbose");
myHeaders.append("Authorization", "Bearer 4352345342");
"Title": data.name ? data.name : "",
"Email": data.email ? data.email : "",
"Company": data.company ? data.company : "",
"ContactNumber": data.mobile ? data.mobile : "",
"Country": data.location ? data.location : "",
"OfferSource": data.service ? data.service : "",
"LeadSource": 8,
"Requirements": data.description ? data.description : ""
}
method: 'POST',
headers: myHeaders,
body: JSON.stringify(raw),
};
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
}
So I want this downloaded PDF send in Dynamics 365 CRM list.


Report
All responses (
Answers (