В рамках более крупного процесса (не относящегося к делу) я хотел бы использовать в форме собственный вопрос Google "Формы загрузки файла".
Я пытался понять, как использовать ответ на:
- переименовать загруженный файл
- переместить / скопировать / сохранить файл в определенном месте (это будет в конце концов определено другим элементом ответа, но на данный момент, давайте просто позвонимэто "myDesitinationFolder"
Конечно, я могу в ответах, в интерфейсе Google или в электронной таблице посмотреть файлы (и из электронной таблицы - URL-адрес файла)
но я бы хотел выполнить свою обработку до того, как файл будет "сохранен на диск" или в любом случае, во время onFormSubmit ()
Все, что я нахожу, хотя это значение [randomalphanumeric], и я не могучтобы найти документацию, объясняющую, что это за [элемент]. (если это объект - но квадрат [], кажется, говорит, что это НЕ тот случай) (обновлено после пояснения)
пример кодаed для получения значения происходит из стека.
.
fonction onFormSubmit(e){
var form = FormApp.getActiveForm()
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
Logger.log('Response #%s to the question "%s" was "%s"',
(i + 1).toString(),
itemResponse.getItem().getTitle(),
itemResponse.getResponse());
console.log('Response #%s to the question "%s" was "%s"',
(i + 1).toString(),
itemResponse.getItem().getTitle(),
itemResponse.getResponse());
}
}
}
ВЫВОД: Ответ № 19 на вопрос "fileUpload" был "[1OQeNOTREALCODE5SoAaPiw4s2M-cfRDJ]"
(NOTREALCODE добавлено мной для анонимаответ)
мой вопрос: это файловый объект?Могу ли я получить доступ к процессу «сохранить», чтобы изменить место назначения и имя перед рукой?или я бы лучше всего сделал процесс отправки на обновленном листе (где у меня есть URL файла и т. д.) (я действительно не хочу идти по этому пути, я бы предпочел, чтобы все это было в форме (я неиначе лист не понадобится)
спасибо