【问题标题】:User Input in Google Spreadsheet ScriptGoogle 电子表格脚本中的用户输入
【发布时间】:2013-05-09 14:34:34
【问题描述】:

我现在有一个脚本,可以根据各种变量创建一个大矩阵。

一些变量会定期更改,并且它们的值是硬编码的,因此我需要经常更新脚本。

如何提示对话框并询问用户一些信息,然后将所述信息用于我的一些变量?我只想要一个对话框,其中包含几个用于用户输入的文本框和一个 OK 按钮来继续脚本。

【问题讨论】:

    标签: javascript user-interface google-apps-script google-sheets


    【解决方案1】:

    找到了。您只需像这样创建变量:

    var buildVersion = Browser.inputBox("Build Version");
    

    这将创建一个弹出对话框,要求用户输入“构建版本”

    【讨论】:

    • 这仅对 Google 电子表格中容器绑定的脚本有效。 (只有电子表格有浏览器对象。)
    • 谢谢@Mogsdad。你是对的。我在标题和标签中指定了电子表格,但没有在问题或答案中指定。感谢您的澄清。
    【解决方案2】:

    早安,

    在 Google 表格中:

    下面会弹出一个对话框提示用户输入可以赋值给一个变量:

    var YourVariableNameHere = browser.inputbox("Your Question Here");
    

    它创建一个相应的输入请求框:

    Inputbox

    我已经成功地使用变量重命名工作表,将变量输入到相应的单元格等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      相关资源
      最近更新 更多