我想使用Google Drive
通过普通HTML
form
将文件上传到Google Apps Script
,不使用任何JavaScript 。我正在寻找一个最小的例子。
这是我当前的代码,无法正常工作。
我的HTML
form
:
<form action="https://script.google.com/macros/s/…/exec" method="post" target="response">
<fieldset>
<legend>Upload a file</legend>
<input type="file" name="file">
</fieldset>
<input type="submit" value="Submit">
</form>
<iframe name="response"></iframe>
我的Google Apps Script
代码:
function doPost(e) {
try {
var data = Utilities.base64Decode(e.parameters.data);
var blob = Utilities.newBlob(data, e.parameters.mimetype, e.parameters.filename);
DriveApp.createFile(blob);
return HtmlService.createHtmlOutputFromFile("Index").setXFrameOptionsMode(
HtmlService.XFrameOptionsMode.ALLOWALL
)
}
}