相关疑难解决方法(0)

Google Forms文件上传完整示例

如何允许我的观看者使用Google表单将某些文件上传到我的表单并将其保存到我的Google云端硬盘?

我正在寻找一个完整的示例:它必须告诉要添加到示例Google Form HTML源代码的代码.如何使用Google Apps脚本将查看者的文件上传到我的Google云端硬盘帐户?

file-upload google-apps-script google-forms

36
推荐指数
1
解决办法
13万
查看次数

使用HtmlService使用Google Apps脚本上传文件

如何将文件上传到谷歌硬盘?我想使用谷歌应用程序脚本 - htmlservice创建一个Web应用程序.我不知道如何将html中的表单指向现有的谷歌应用程序脚本.我很难在谷歌文档中找到一个正确的例子.

我发现了数百个使用UI的示例,但根据https://developers.google.com/apps-script/sunset,它很快就会被弃用.先感谢您!雅努什

<html>
<body>
<form>
   <input type="file"/>
   <input type="button">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

脚本

function doGet() {
  return HtmlService.createHtmlOutputFromFile('myPage');
}

function fileUploadTest()
{
   var fileBlob = e.parameter.upload;
      var adoc = DocsList.createFile(fileBlob);
      return adoc.getUrl();
}
Run Code Online (Sandbox Code Playgroud)

google-apps-script

7
推荐指数
1
解决办法
1万
查看次数

Google Apps脚本创建包含文件上传的表单

我正在创建一个基本表单,通过文本框和下拉列表获取用户输入,提交后将登录电子表格.到目前为止这个工作正常.我想要添加到表单中的是"文件上传"功能,允许某人选择文件,并在提交表单时上传文件,因为文本框中的数据值和下拉列表都会记录到电子表格中.我查看了以下链接https://developers.google.com/apps-script/class_fileupload但我很难将示例插入/添加到现有的doGet功能中..任何人都可以提供帮助或提供建议吗?这是目前为止的Google App Script代码.

*使用以下链接作为表格的基础:https: //sites.google.com/site/appsscripttutorial/advanced-examples/insert-data-in-sheet-using-ui-forms

// Script-as-app template.
 var submissionSSKey = 'Spreadsheet Key goes Here';

 function doGet() {
   var app = UiApp.createApplication().setTitle('Loan Registration Processing');
   var panel = app.createVerticalPanel();
   var grid = app.createGrid(8,2).setId('loanGrid');
   var loanTypeLabel = app.createLabel('Loan Type');
   var loanList = app.createListBox().setName('Loan List').setWidth('120px').setName('LoanType');
   loanList.addItem('Select Option');    
   loanList.addItem('FHA');
  loanList.addItem('Convential');  
  loanList.addItem('VA');
  loanList.addItem('Reverse');
  loanList.addItem('HELOC');
   var borrowerNameLabel = app.createLabel("Borrower's Name");
   var borrowerTextbox = app.createTextBox().setWidth('150px').setName('borrower');
   var loanAmountLabel = app.createLabel('Loan Amount');
   var loanAmountTextbox = app.createTextBox().setWidth('150px').setName('amount');
   var appDateLabel = app.createLabel('Loan Date');
   var appDateTextbox = …
Run Code Online (Sandbox Code Playgroud)

javascript google-apps google-apps-script

1
推荐指数
1
解决办法
2万
查看次数