Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
Xml Google脚本返回Zip文件doGet_Xml_Google Apps Script_Download_Google Sheets_Zip - Fatal编程技术网

Xml Google脚本返回Zip文件doGet

Xml Google脚本返回Zip文件doGet,xml,google-apps-script,download,google-sheets,zip,Xml,Google Apps Script,Download,Google Sheets,Zip,如何在Google Apps脚本上的doGet上创建和下载压缩文件 我正在尝试,但似乎不起作用: function doGet(e) { var blob = Utilities.newBlob("Testing zipped blob"); blob.setName("dir1/subdir1/values/strings.txt"); var zipBlob = Utilities.zip([blob], "test.zip"); return zipB

如何在Google Apps脚本上的doGet上创建和下载压缩文件

我正在尝试,但似乎不起作用:

function doGet(e) {
    var blob = Utilities.newBlob("Testing zipped blob");   
    blob.setName("dir1/subdir1/values/strings.txt");
    var zipBlob = Utilities.zip([blob], "test.zip");
    return zipBlob;
}

函数
doGet
必须返回一个或一个。由于zip文件不是这两种文件,所以您尝试执行的操作无法正常工作

作为一种解决方法,使用返回带有指向该文件链接的页面(保存到Google Drive并通过链接进行访问)。参考文献: