2016-01-16 2 views
0

Я просто хочу собрать файлы от пользователей (например, резюме) & на моем диске Google. Это рабочий файл из сценария приложений Google, как показано ниже. Я хочу добавить эту форму на мою страницу html. Который обеспечивается Google в виде URLКак включить скрипт Google Apps на странице html, который имеет функции загрузки на Google Диске

https://script.google.com/macros/s/AKfycbx8w-Um_pIWx8A1S_3R2CrSYhQqyLF6tyYJOQuUHdFT5jqBFP0/exec

хотите добавить страницу shouttoday.com сайта. Я также попытался включить как скрипт js, или iframe, но не работает.

Существует в файлы, как ---

server.gs

function doGet(e) { 
    return HtmlService.createHtmlOutputFromFile('form.html'); 
} 

function uploadFiles(form) { 

    try { 

    var dropbox = "Student Files"; 
    var folder, folders = DriveApp.getFoldersByName(dropbox); 

    if (folders.hasNext()) { 
     folder = folders.next(); 
    } else { 
     folder = DriveApp.createFolder(dropbox); 
    } 

    var blob = form.myFile;  
    var file = folder.createFile(blob);  
    file.setDescription("Uploaded by " + form.myName); 

    return "File uploaded successfully " + file.getUrl(); 

    } catch (error) { 

    return error.toString(); 
    } 

} 

form.html

<form id="myForm"> 
    <input type="text" name="myName" placeholder="Your name.."> 
    <input type="file" name="myFile"> 
    <input type="submit" value="Upload Resume" 
      onclick="this.value='Uploading..'; 
        google.script.run.withSuccessHandler(fileUploaded) 
        .uploadFiles(this.parentNode); 
        return false;"> 
</form> 

<div id="output"></div> 

<script> 
    function fileUploaded(status) { 
     document.getElementById('myForm').style.display = 'none'; 
     document.getElementById('output').innerHTML = status; 
    } 
</script> 

<style> 
input { display:block; margin: 20px; } 
</style> 

имея URL приложения скрипт URL: https://script.google.com/macros/s/AKfycbx8w-Um_pIWx8A1S_3R2CrSYhQqyLF6tyYJOQuUHdFT5jqBFP0/exec

Но Дон» t знать, как встроить это приложение (форму) в мою страницу html.

ответ

0

Для этого вам необходимо использовать консоль разработчика Google. Для этого есть пример программирования. Таким образом, это действительно поможет вам.

+0

спасибо ... и плюс один @sandip – Zigri2612

Смежные вопросы