Не удается запустить функцию, которая раньше работала нормально.У меня есть краткое изложение того, что происходило вместе со сценарием ниже, любая помощь по этому вопросу будет принята.
- Я использую форму 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);
};