Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 将驱动器文件夹中的图像添加到表单问题_Google Apps Script_Google Drive Api_Google Forms - Fatal编程技术网

Google apps script 将驱动器文件夹中的图像添加到表单问题

Google apps script 将驱动器文件夹中的图像添加到表单问题,google-apps-script,google-drive-api,google-forms,Google Apps Script,Google Drive Api,Google Forms,我第一次使用GoogleScriptAPI自动创建一个包含多个类似问题的表单。基本上,我希望循环浏览驱动器文件夹中的所有图像,并生成一个包含图像的下拉列表,如下所示: 到目前为止,我成功地创建了以下脚本: function deployForm() { var form = FormApp.create('Classificação de Dígitos') var folder = DriveApp.getFoldersByName('mnist').next() var fi

我第一次使用GoogleScriptAPI自动创建一个包含多个类似问题的表单。基本上,我希望循环浏览驱动器文件夹中的所有图像,并生成一个包含图像的下拉列表,如下所示:

到目前为止,我成功地创建了以下脚本:

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;
  }
其结果如下:

但是,我没有弄清楚如何插入图像以获得类似于上图的内容。我知道有一个
addImageItem
功能,但是检查一下手动创建表单的方式,在我看来,图像应该“附加”到下拉菜单,而不是作为另一项创建

此外,文件似乎没有以正确的顺序显示(我在Google Drive中看到的顺序):

日志:[19-02-13 13:35:42:165艺术]data_47.png