Cutie
const EMAIL = “naveendigitalmarketing2026@gmail.com”;
function doPost(e) {
try {
const data = JSON.parse(e.postData.contents);
if (data.consent !== true ||
!Array.isArray(data.answers) ||
data.answers.length !== 5) {
throw new Error(“Invalid submission”);
}
const answers = data.answers.map((item, i) => ({
question: String(item.question || “”).slice(0, 300),
answer: String(item.answer || “”).slice(0, 100)
}));
const now = new Date();
const sheet = SpreadsheetApp
.openById(SHEET_ID)
.getSheets()[0];
sheet.appendRow([
now,
…answers.map(a => a.answer)
]);
const message = answers.map((a, i) =>
`${i + 1}. ${a.question}\nAnswer: ${a.answer}`
).join(“\n\n”);
MailApp.sendEmail({
to: EMAIL,
subject: “💌 New Love Quiz Answers”,
body: `Submitted: ${now}\n\n${message}`
});
return ContentService
.createTextOutput(“Received”);
} catch (error) {
return ContentService
.createTextOutput(“Submission error”);
}
}