Google Forms Google Apps脚本中的计算器

问题描述 投票:1回答:1

我是Google Apps脚本中的newbee。因此,我学习了如何在Sheets中编写一些函数的代码。但是Google表单可以将工作表中的数据与答案一起使用吗?所以我想创建计算器。当我在“ Sheet with Form的答案”中的脚本中调试代码时,一切正常。但是我不知道当我在Form的脚本中创建此代码时该脚本如何变得可行。请帮我。我希望在用户按下“发送表单”按钮后,他从“表格中的表单中有答案的单元格”中获取具有单元格值的浏览器窗口。

我的代码:

function sendFormByEmail(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Ответы на форму (1)");
  var rows = sheet.getLastRow();
  var cols = sheet.getLastColumn();
  var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Лист4");
  var values = sheet2.getRange(rows, cols+1, 1, 1).getValue();
  Browser.msgBox("Your value: " + values + " $");  
}
google-apps-script google-form
1个回答
0
投票

遗憾的是,目前无法使用Google表单。

当前无法向表单用户发出动态响应。

如果您仍然对执行此操作的可能性感兴趣,建议您查看Google Apps脚本WebApps,该脚本可让您实施此功能(尽管还需要做更多的工作)。

想法是:

  • 您创建了一个HTML表单,可以通过doGet()函数从浏览器中检索它。
  • 表单提交带有所有用户数据的POST请求,该请求由doPost()函数处理。此函数通过SpreadsheetApp类将数据插入到Sheets文档中,并返回包含响应值的HTML响应。
© www.soinside.com 2019 - 2024. All rights reserved.