【发布时间】:2020-06-25 22:56:35
【问题描述】:
在谷歌网站上,我有一个搜索页面,我需要插入一个按钮以将搜索导出到电子表格。该脚本会创建一个包含信息的电子表格并提供下载链接。
- 如何在不重新加载搜索页面的情况下执行此操作?
- 是否可以在页面上打开模式或窗口以显示链接?
- 如何从搜索页面填写
doGet()事件参数?
在另一个实现中,我遇到了沙盒问题,说自更新 83 以来 Chrome 已禁用下载。有什么办法可以解决这个问题吗?
或者,如果有人有其他解决方案,那将是非常受欢迎的。我很感激这次合作。
我的代码.gs:
function doGet(e)
{
var report = e.parameter.report; //// how to fill a 'parameter' in search.html ?
if(report)
{
var planilha = SpreadsheetApp.create('asd');
// fill the Spreadsheet
var ssID = planilha.getId();
var URL = 'https://docs.google.com/spreadsheets/d/'+ssID+'/export?format=xlsx';
return ?? /// returns what exactly?
}
return HtmlService.createTemplateFromFile('search').evaluate();
}
【问题讨论】:
标签: google-apps-script google-sheets download export