数组内容是“未定义”,而不是图像文件

时间:2018-06-29 14:10:37

标签: javascript google-apps-script

我的函数将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
}

0 个答案:

没有答案