运行以前无法正常运行的功能时遇到麻烦。我对以前与以下脚本一起发生的事情有所了解,对此将提供任何帮助。
直到上周为止,这种方法都可以正常工作,每个新行在B列中分配了唯一的引用ID。
现在,唯一引用ID每次都会填充到B列的第1行中,并且不再增加值。问题似乎是在调用行引用的地方,但我自己看不到任何问题。
希望这是我所忽略的简单事情(不完全是Google脚本的中介)。
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);
};