// Add this as another branch inside your existing doPost(e) if/else chain, // alongside your "contact" and "registration" formType branches. else if (formType === "purchase_order") { try { var recipient = "kc@narrativesqc.org"; var subject = "New PO / Reimbursement Request — " + (e.parameter.vendor || "Unspecified Vendor"); var body = "PO / Request #: " + (e.parameter.po_number || "—") + "\n" + "Date: " + (e.parameter.date || "—") + "\n" + "Requested By: " + (e.parameter.requested_by || "—") + "\n" + "Program/Dept: " + (e.parameter.department || "—") + "\n" + "Vendor/Payee: " + (e.parameter.vendor || "—") + "\n" + "GL Number: " + (e.parameter.gl_number || "—") + "\n" + "Amount: $" + (e.parameter.amount || "—") + "\n" + "Payment Method: " + (e.parameter.payment_method || "—") + "\n\n" + "Purpose:\n" + (e.parameter.purpose || "—"); var attachments = []; if (e.parameter.receipt_data && e.parameter.receipt_filename) { var mimeType = e.parameter.receipt_mimetype || "image/jpeg"; var decodedBytes = Utilities.base64Decode(e.parameter.receipt_data); var receiptBlob = Utilities.newBlob(decodedBytes, mimeType, e.parameter.receipt_filename); attachments.push(receiptBlob); } MailApp.sendEmail({ to: recipient, subject: subject, body: body, attachments: attachments }); } catch (err) { Logger.log("purchase_order error: " + err); } }