У меня есть следующий код в конце формы Google. Первое значение в форме - это строка, которую я пытаюсь использовать в качестве имени файла, который будет создан. Просто пытаюсь проверить вещи, одновременно представляя поддельные формы. Я знаю, что сам триггер работает на основе моей первой строки кода (закомментирован на данный момент). Я пытаюсь устранить неполадки.Скрипт приложений onFormSubmit trigger
Function onFormSubmit(e) {
// this line works var NewSpreadSheets = SpreadsheetApp.Create("testing");
var AnswerObject = e.namedValues;
var DirectoryName = AnswerObject[0][0]; //toString() necessary??
if (DirectoryName) {
var ssNew = SpreadsheetApp.create("Empty");
ssNew.getRange('A1').setValue(DirectoryName);
}
Редактировать: Если я попробую AnswerObject ['Directory'] [0], произойдет то же самое.
Код не отвечает на оператор if, и после некоторых других тестов размещения строк кода, которые, как я знаю, будут работать, кажется, что что-то не так с моим объектом e.namedValues. Любая помощь по устранению неполадок будет отличной.
Экран, на котором вы создаете триггер, предлагает уведомление по электронной почте об отказе. Установите «немедленный». В электронном письме появится строка, на которой произошла ошибка, и сообщение об ошибке. –