Я впервые использую API скриптов Google для автоматического создания формы с несколькими похожими вопросами.По сути, я хотел бы пройтись по всем изображениям в папке Drive и создать выпадающий список со следующим изображением:
![enter image description here](https://i.stack.imgur.com/av9IB.png)
Пока чтоМне удалось создать этот скрипт:
function deployForm() {
var form = FormApp.create('Classificação de Dígitos')
var folder = DriveApp.getFoldersByName('mnist').next()
var files = folder.getFiles()
while ( files.hasNext() ) {
Logger.log(files.next().getName())
var img = DriveApp.getFileById(files.next().getId());
form.addImageItem()
.setImage(img)
.setWidth(100)
.setTitle('Como você classifica a seguinte imagem?')
form.addListItem()
.setRequired(true)
.setChoiceValues(['Dígito 0',
'Dígito 1',
'Dígito 2',
'Dígito 3',
'Dígito 4',
'Dígito 5',
'Dígito 6',
'Dígito 7',
'Dígito 8',
'Dígito 9',
'Não sei dizer.'
])
form.addPageBreakItem()
break;
}
Что приводит к следующему:
![enter image description here](https://i.stack.imgur.com/r7uKD.png)
Однако я не понял егоКак вставить изображение, чтобы получить что-то похожее на рисунок выше.Я знаю, что есть функция addImageItem
, но проверим ручной способ создания формы, мне кажется, что изображение должно быть «прикреплено» к выпадающему меню, а не создано как другой элемент.
Кроме того, файлы, похоже, не отображаются в правильном порядке (упорядочено, как я вижу на Google Диске):
![enter image description here](https://i.stack.imgur.com/WROxZ.png)
Журнал: [19-02-13 13: 35: 42: 165 АРТ] data_47.png