Электронная таблица в календарь на основе определенного значения ячейки

#google-apps-script

Вопрос:

Я использую электронные таблицы для составления предложений для своих клиентов и хочу, чтобы после написания предложения произошли 2 вещи;

1 — Извлеките данные из определенных ячеек, чтобы создать событие в календаре Google

2 — Отправьте предложение

После отправки предложения я очищаю переменные и использую ту же электронную таблицу, чтобы сделать следующее предложение.

Я нашел множество сценариев, которые могут создавать события на основе строки в электронных таблицах. В моем случае мне нужно извлекать данные из определенных ячеек при запуске макроса. Например:

Название события: Ячейка B5

Время начала события: Ячейка B6

Время окончания события: Ячейка B7

Описание события: Ячейка B8 ячейка B9 ячейка B10

Чтобы отправить цитату, я использую приведенный ниже сценарий, надеюсь, кто-нибудь сможет помочь мне перенести данные в мой календарь Google. Спасибо!

 Function Sendquote() {
  // Send the PDF of the spreadsheet to this email address

  var email = SpreadsheetApp.getActiveSheet().getRange('C12').getValue();

  // Get the currently active spreadsheet URL (link)
  var ss = SpreadsheetApp.getActiveSpreadsheet();

  // Subject of email message
  var subject = "Quote - "   SpreadsheetApp.getActiveSheet().getRange('L22').getValue();

  // Email Body can be HTML too
  var body = "Hallo "   SpreadsheetApp.getActiveSheet().getRange('C11').getValue()    ", <br />  <br />"   
  "Thank you for your e-mail. In the attachment you will find the quotation containing information about the activity and current COVID measures. You can agree to the quotation by answering this email with a confirmation. If you have any unanswered questions, do not hesitate to contact us!"
  // If allowed to send emails, send the email with the PDF attachment
  if (MailApp.getRemainingDailyQuota() > 0)
    GmailApp.sendEmail(email, subject, body,  {
      htmlBody: body,
      attachments: [blob],
    });
}
 

Комментарии:

1. В чем заключается ваш вопрос?

2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.