Я хотел бы загрузить файл в Google Drive
через обычный HTML
form
, без JavaScript , используя Google Apps Script
. Я ищу минимальный пример.
Вот мой текущий код, который не работает.
Мой 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
)
}
}