我的函数将Google Drive文件夹中的图像存储在一个数组中,然后选择一个随机的图像。但是,它似乎丢失了图像类型,因此我无法继续处理。如果没有更多图像,它将使用另一个文件夹中的图像。
function sendRandomPic()
{
var files = getFolders("Projet").getFiles();
var results = [];
// Scan each file to see if it matches any of our filters.
while (files.hasNext())
{
//stock all images
results.push(files.next());
}
// Select a random file
if (results.length == 0)
{
var file = getFolders("BOT").getFiles().next();
}
else
{
var file = results[Math.floor(Math.random() * results.length)+1];
Logger.log(typeof file);
}
return file
}