Сценарии Google: создание идентификатора ссылки после отправки формы
Я уверен, что есть очень простой ответ на это, у меня есть форма Google для поднятия заявки на устранение неисправности, когда эта форма отправляется, она отправляет уведомление по электронной почте соответствующим сторонам. В строке темы мне нужно создать уникальный идентификационный номер на основе номера строки, у меня это работает, но я не могу получить номер для правильного форматирования.
Например, приведенный ниже код генерирует "STAR1", но я пытаюсь сгенерировать "STAR0001". Я уверен, что это просто, но я не могу заставить его работать.
var star = sheet.getLastRow()-1;
Я попробовал следующее, но это не будет работать:
var starr = sheet.getLastRow()-1;
var star = starr.setNumberFormat("0000");
Извинения, если это смотрит мне в лицо, но я просто не могу заставить его работать, любая помощь будет высоко ценится.
Ура,
Alex
1 ответ
Вам нужно объединить строки.
var theLastRow = sheet.getLastRow()-1;
var uniqueID = "Star" + "0000" + theLastRow.toString();
Если вам нужно, чтобы начальные нули были различной длины, вам нужно проверить длину номера строки.
var lastRowLngth = theLastRow.toString().length;
Logger.log(lastRowLngth);