【发布时间】:2017-12-02 10:14:17
【问题描述】:
我想在过程完成后触发文件下载(不使用云端硬盘服务)。
我将编码数据发送回客户端,客户端将编码数据加载到 iframe 中(因为 mime 是 zip,它会触发下载)。
但是,当数据很大时,我无法下载 zip。
我试过了
代码.gs
//zipBlob = some zipped binary data
return {
'contents': "data:application/zip;base64, " + Utilities.base64Encode(zipBlob.getAs("application/zip").getBytes())
};
HTML 边栏
if (typeof d === 'object') {
if (d.contents)
window.open("aboutblank", "Preview").document.write('<head><style>body{margin:0}</style></head><iframe id="iframe" src="' + d.contents + '" scrolling="auto" frameborder="0px" marginheight="0px" marginwidth="0px" height="100%" width="100%"></iframe>');
}
【问题讨论】:
标签: javascript google-apps-script google-spreadsheet-api