1

我正在构建我的第一个使用 Google Apps Script & HTMLService 的应用程序。我需要一个允许将文件上传到 Google 文档列表的表单。这是我当前的代码,它不起作用。

index.html :此页面包含一个简单的表单(action="<=? action ?>"),其中包含一个输入文件(名称和 ID 等于 myFile)和提交按钮

代码.gs:

function doGet(e) {
var template = HtmlService.createTemplateFromFile(index.html');
template.action = ScriptApp.getService().getUrl();
return template.evaluate();
}


function doPost(e) {
var template = HtmlService.createTemplateFromFile('Thanks.html');
var f = DocsList.createFile(e.parameter.myFile);
return template.evaluate();
}
4

2 回答 2

1

文件不会以这种方式显示到 doPost。让我想想是否有一个好的解决方法。

于 2012-08-15T06:42:06.523 回答
0

我刚刚阅读了文档 DocList.createFile(blob) 仅适用于 Google Apps 帐户:

方法 createFile(blobSource)

在 DocsList 中创建具有给定名称和内容的文件。此方法仅适用于 Google Apps 帐户。

https://developers.google.com/apps-script/class_docslist?hl=es-ES#createFile

于 2012-10-31T12:19:37.493 回答