【发布时间】:2013-03-18 05:10:07
【问题描述】:
如何将文件上传到 Google Drive? 我想使用谷歌应用脚本 - htmlservice 创建一个网络应用。 我不知道如何将 html 中的表单指向现有的 google app 脚本。 我很难在谷歌文档中找到一个正确的例子。
我发现了数百个使用 UI 的示例,但根据 https://developers.google.com/apps-script/sunset,它很快就会被弃用。 先感谢您! 亚努斯
<html>
<body>
<form>
<input type="file"/>
<input type="button">
</form>
</body>
</html>
脚本
function doGet() {
return HtmlService.createHtmlOutputFromFile('myPage');
}
function fileUploadTest()
{
var fileBlob = e.parameter.upload;
var adoc = DocsList.createFile(fileBlob);
return adoc.getUrl();
}
【问题讨论】:
-
GUI builder 将被弃用(以及 UiApp 中的一些小部件),但 UiApp 本身不会......
-
请注意,UiApp 的其余部分并未弃用,将继续运行。尽管如此,我们还是建议您将您的用户界面迁移到 Html 服务,从长远来看,这将提供功能和支持的最佳组合。
标签: forms google-apps-script web-applications