Google apps script 将驱动器文件夹中的图像添加到表单问题
我第一次使用GoogleScriptAPI自动创建一个包含多个类似问题的表单。基本上,我希望循环浏览驱动器文件夹中的所有图像,并生成一个包含图像的下拉列表,如下所示: 到目前为止,我成功地创建了以下脚本: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
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