Я создал веб-приложение, используя cl asp, и все работает отлично, ожидайте, что он не возвращает ответ JSON, а перенаправляется на Google Drive. (Я не знаю, почему?)
Вот мой код
function respJson(data) {
return ContentService.createTextOutput(JSON.stringify(data)).setMimeType(
ContentService.MimeType.JSON
);
}
export function sendEmail(data) {
MailApp.sendEmail(data);
}
export function doGet() {
const tmpl = HtmlService.createTemplateFromFile('index');
const html = tmpl.evaluate().setTitle('Send Email');
return html;
}
export function doPost(e) {
if (typeof e !== 'undefined') {
const data = {
to: 'demo@gmail.com',
name: e.parameter.name,
bcc: e.parameter.email,
subject: e.parameter.subject,
htmlBody: e.parameter.message
};
// Send Email
sendEmail(data);
return respJson({ status: true, reason: 'Email has been sent' });
}
return respJson({ status: false, reason: 'No Data Found' });
}
Это страница Google Drive
Спасибо