Google App Script не возвращает JSON ответ - PullRequest
0 голосов
/ 26 апреля 2020

Я создал веб-приложение, используя 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

enter image description here

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...