【问题标题】:How can I create a google scripts prompt that accepts multiple inputs如何创建一个接受多个输入的谷歌脚本提示
【发布时间】:2021-08-30 15:51:47
【问题描述】:

我创建了一个谷歌脚本应用程序,它为用户提供提示并接受单个输入,然后稍后在脚本中使用该应用程序(我正在使用查询 API 并将结果输出到 Google 工作表中,并且需要用户名/密码等)。

到目前为止我的代码:

var ui = SpreadsheetApp.getUi();
var result = ui.prompt('Please enter API password',
                       ui.ButtonSet.OK_CANCEL);
var button = result.getSelectedButton();
var text = result.getResponseText();
if (button == ui.Button.OK) {
    // User clicked "OK".
    var pw = text; 
 }

但是,我想将其增加到四个字符串响应,这些响应都被捕获为变量,然后在脚本的其余部分中使用。在没有多个提示的情况下这可能吗?

感谢您的帮助!

蚂蚁

【问题讨论】:

  • 这个答案可能会有所帮助:stackoverflow.com/a/32610621
  • 您可以使用 HTML <input> 标签。有几种方法可以设置 HTML。您可以使用<form></form> 标记并获取整个表单。您可以从每个输入标签中单独获取值。快速查看以下文档链接:Apps Script HTML Service 尽管该文档没有显示输入标签的 HTML。以下是有关表单Link to info 的一些信息,但不要将action 属性放入表单标记中。这会导致页面重新加载。

标签: google-apps-script google-sheets


【解决方案1】:
【解决方案2】:

一种解决方法可能是一个接一个地给用户多个提示。

【讨论】:

猜你喜欢
  • 2021-02-10
  • 2012-12-02
  • 2020-02-24
  • 2018-01-06
  • 2019-12-05
  • 2013-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多