Скрипт Google больше не работает - PropertiesService - PullRequest
0 голосов
/ 26 февраля 2019

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

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

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

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

Надеюсь, это что-то простое, что я пропускаю (не совсем промежуточное звено с Google Scripts).

    function onFormSubmit(e) {
  var ss = SpreadsheetApp.getActiveSpreadsheet(),
      formSubmissions= ss.getSheetByName('Form Responses 1');

  ss.setActiveSheet(formSubmissions);

  var row = e.range.getRowIndex(),
      RefIDCount = PropertiesService
        .getDocumentProperties()
        .getProperty('RefIDCount');

  if (RefIDCount === undefined || RefIDCount === null) {
    PropertiesService.getDocumentProperties().setProperty('RefIDCount', '100');
    RefIDCount = '100';
  };

  var ticketNumber = "#AdsSIEE-19-" + RefIDCount,
      timestamp = formSubmissions.getRange(row, 3).getValues(),
      ticketNumberLocation = formSubmissions.getRange(row, 2);

  ticketNumberLocation.setValue(ticketNumber);

  //Store Values As Text In Properties Service
  var numberAsNumber = Number(RefIDCount);
  RefIDCount = (numberAsNumber + 1).toString(); 

  PropertiesService
    .getDocumentProperties()
    .setProperty('RefIDCount', RefIDCount);
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...