Я не могу открыть загруженный файл, и я строго следую инструкции руководства Google: < /p>
Google Guide < /p>
, которые < /p>
под базовым interact.gs < /p>
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function processForm(formObject) {
var formBlob = formObject.myFile;
var driveFile = DriveApp.createFile(formBlob);
return driveFile.getUrl();
}
< /code>
и < /p>
index.html < /p>
// Prevent forms from submitting.
function preventFormSubmit() {
var forms = document.querySelectorAll('form');
for (var i = 0; i < forms.length; i++) {
forms.addEventListener('submit', function(event) {
event.preventDefault();
});
}
}
window.addEventListener('load', preventFormSubmit);
function handleFormSubmit(formObject) {
google.script.run.withSuccessHandler(updateUrl).processForm(formObject);
}
function updateUrl(url) {
var div = document.getElementById('output');
div.innerHTML = 'Got it!';
}
< /code>
Я могу загрузить файл (sake photo.jpg с 5 кб), используя index.html.
После загрузки я мог бы найти (photo.jpg с 8 кб) в https://drive.google.com/drive/my-h Предварительный просмотр в Google Drive или открыв файл после загрузки. (Сообщение об ошибке: Paint не может прочитать этот файл. Это не является действительным файлом растрового изображения, или его формат в настоящее время не поддерживается) < /p>
Та же проблема, когда я попробовал файл docx. (Перед загрузкой: 45 КБ) (после загрузки: 79 КБ) (сообщение об ошибке № 1: Слово найдено нечитаемое содержание. Вы хотите восстановить содержимое этого документа?) (После нажатия да: слово испытало ошибку, пытаясь открыть файл. Пробуйте эти предложения. Blablabla)>
Подробнее здесь: https://stackoverflow.com/questions/670 ... t-and-html