Добавить изображение из папки Drive в форму вопроса - PullRequest
0 голосов
/ 13 февраля 2019

Я впервые использую API скриптов Google для автоматического создания формы с несколькими похожими вопросами.По сути, я хотел бы пройтись по всем изображениям в папке Drive и создать выпадающий список со следующим изображением:

enter image description here

Пока чтоМне удалось создать этот скрипт:

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

Однако я не понял егоКак вставить изображение, чтобы получить что-то похожее на рисунок выше.Я знаю, что есть функция addImageItem, но проверим ручной способ создания формы, мне кажется, что изображение должно быть «прикреплено» к выпадающему меню, а не создано как другой элемент.

Кроме того, файлы, похоже, не отображаются в правильном порядке (упорядочено, как я вижу на Google Диске):

enter image description here

Журнал: [19-02-13 13: 35: 42: 165 АРТ] data_47.png

...