homegooglesheet.js
1.04 KB
import axios from "axios";
import QueryString from "qs";
export default async function handler(req, res) {
const qs = QueryString;
const { name, email, mobilenumber, source, service } = req.body;
console.log(req.body, "req.body");
const googleFormValue = {
"entry.335149761": name,
"entry.2091968279": email,
"entry.1704732802": mobilenumber,
"entry.1039593561": service,
"entry.1881494979": source,
};
try {
const response = await axios.post(
"https://docs.google.com/forms/d/e/1FAIpQLScsWMYf9pnPJklvJ5GquBMgH-dTwfT0JCJDWGwG10LCtAkHtg/formResponse",
qs.stringify(googleFormValue),
{
headers: {
Accept: "application/json, text/plain, */*",
"Content-Type": "application/x-www-form-urlencoded",
},
}
);
res.status(200).json({ success: true, data: response.data });
} catch (googleFormError) {
console.error("Error while submitting to Google Forms:", googleFormError);
res.status(500).json({ success: false, error: googleFormError.message });
}
}