Запрет повторных отправлений формы Google, которые добавляют в лист Google - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть форма Google, которая отражает ее отправку на лист Google. Могу ли я предотвратить добавление дубликата телефона в лист Google?

1 Ответ

1 голос
/ 13 февраля 2020

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

function onFormSubmit(e) {
  var sheet = SpreadsheetApp.getActive().getSheetByName('sheet1') //change sheet name
  var range = sheet.getRange("C").getValues(); // assuming mobile is 3rd field so C

  var res = e.response.formResponses.getItemResponses();
  var mobile = res[2].getResponse(); // if mobile is 3rd field res[2] (0 indexed)
  for(i = 0; i < range.length; i++) {
    if(mobile==range[i][0]) // mobile number found, delete it if more than one found?
  }

Вы также можете проверить это за помощь.

...