使用Google Apps脚本打开下载提示

时间:2014-12-04 03:42:36

标签: google-apps-script character-encoding download blob

我想在用户点击Apps Script网络应用网址时显示下载提示。

这是我的代码,显示了下载提示。但下载的文件是无效文件。 zip文件无法打开。

我用文本编辑器打开了无效文件,并将其与原始文件的内容进行了比较。虽然大多数人物都匹配但有些人物丢失了。

function doGet(e) {
  return ContentService.createTextOutput(DriveApp.getFileById("XXXXXXXXXXXX").getBlob().getDataAsString()).downloadAsFile("Example.zip");
}

1 个答案:

答案 0 :(得分:0)

  1. 如果要将文件视为PDF,可以使用此method
  2. 您也可以尝试

    返回ContentService      .createTextOutput()
         .append(的GetFile(文件名))
         .downloadAsFile(文件名);

  3. 在getFile()方法中,您可以从驱动器获取实际文件。

    希望有所帮助!!