Как выполнить скрипт с телефона? Гугл таблица

505
18 июля 2017, 21:21

Добрый день! Я чайник зеленый, прошу прощения, если такой вопрос задавался. Есть гугл таблица с почтовыми адресами. Есть скрипт: когда выделяю адрес конкретного человека, нажимаю на кнопку, выполняется скрипт отправки ему письма. (Код скопирован с просторов интернета, мною отредактирован, думаю ошибки есть, но работает - ну, и ладно).

    function sendEmails() 
{
  var sheet = SpreadsheetApp.getActiveSheet();
  var activeRange = sheet.getActiveRange();
  var rows = sheet.getLastRow();
  var dataRange = sheet.getRange(1, 1, rows, 2)
  var data = activeRange.getValues();  
  for (var i = 0; i < data.length; ++i) 
  {
    var row = data[i];
    var name = row[0]; 
    var email = row[1]; 
    //var emailReplyTo = "manager@site.com";
    var subject = "Тема письма";
    var body = "Тест, " + name + "! проверка рассылки";       
    // Отправляем письмо
MailApp.sendEmail({to: email, subject: subject, htmlBody: body});
    //записываем значение «Отправлено» в третью колонку
    sheet.getRange(i+1, 3).setValue("Отправлено");
    SpreadsheetApp.flush(); <span id="pastemarkerend"> </span>
  }
}

С ноутбука работает, а с телефона нет. Но мне нужно, чтобы скрипт работал и с телефона, когда доступа до ноутбука у меня нет. Как это можно сделать? Я думала может сделать еще одну колонку, в которую, если введешь слово "Да", то выполнится мой этот скрипт. Но как это сделать? Ничего не могу найти в интернете, не знаю, как правильно загуглить.

Плюс, еще вопрос.

sheet.getRange(i+1, 6).setValue("Отправлено");

Как можно сделать, чтобы Отправлено было именно в той строке, кому я отправила письмо, а не в первой только?

Или подскажите какие функции погуглить и в каком направлении искать. Спасибо

READ ALSO
При очищении остается 0 в input value React.js

При очищении остается 0 в input value React.js

Разрабатывая компонент столкнулся с проблемой - input value при удаление значения из input до конца не удаляется - всегда остается 0Логика компонента...

316
Как создать &lt;use&gt; в &lt;svg&gt; через javascript?

Как создать <use> в <svg> через javascript?

Помогите пожалуйстаНужно добавить елемент <use xlink:href="#myID" x="0" y="100"></use> в <svg> средствами JavaScript

284
Найти дочерний элемент по data-attr (jQuery)

Найти дочерний элемент по data-attr (jQuery)

Всем приветЕсть следующий блок со всеми элементами с css display: none:

337
saveAs работает только 1 раз

saveAs работает только 1 раз

Нужна функция для сохранения данных в файл, решил использовать библиотеку https://cdnrawgit

319