将 HTML 输入值/内容传递给 Google Script

问题描述

我创建了一个 gscript,用于通过数据透视表过滤器进行报告。它有一个 browser.inputBox 来输入数据。我想将配置的输入框部分移到 html 表单中。我的问题是我无法弄清楚如何从 inputBox 获取信息,然后将其设置为我的报告函数的变量。我目前将脚本代码与 html 表单代码分开。

名为 v-reports.html 的文件

<form id="requestsByItemInput">
  <input type="text" id="requestDates" />
  <input type="submit" value="Submit" id="requestsByItemSubmitButton" />
</form>

名为 reports.gs 的文件以及代码片段:

function sendReport() {
  var requestPrefix = "Requested -"
  //Old input Box - var requestDateInputBox = browser.inputBox('Enter Request Date');
  var requestDate = requestPrefix + requestDateInputBox
  // Get active sheet
  //const sheet = SpreadsheetApp.getActiveSheet();
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  const ws = ss.getSheetByName("Reports");
  // Get existing pivot table in the sheet
  
  const pivottable = ws.getPivottables()[0];
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)