如何在谷歌脚本中获得选项的价值

时间:2015-08-31 17:43:38

标签: html google-apps-script

这是我的google脚本网络应用中的一些代码示例:

ChannelPublishingJmsMessageListener

单击按钮时,将运行以下代码:

<form id="myForm">
<h1>Senior Portraits</h1>
<div id="nameSelector" class="block form-group">
    <label id="nameTitle" for="select">Find your name</label>
    <select id="select">
        <option selected>option1</option>
        <option>option2</option>

此时server.gs中的fileUploaded方法运行。 如何在server.gs中获取我的选择器的值?

1 个答案:

答案 0 :(得分:1)

我在下面粘贴了一个快速编辑 - 将该函数移出onClick,并使用快速getElementById获取该值。你想获得select的值,然后传递它。

<script>
function beginSubmit(){
  var selectedValue = document.getElementById('select').value;
  google.script.run.withSuccessHandler(fileUploaded).uploadFiles(selectedValue);
}

</script>

<form id="myForm">
<h1>Senior Portraits</h1>
<div id="nameSelector" class="block form-group">
    <label id="nameTitle" for="select">Find your name</label>
    <select id="select">
        <option selected>option1</option>
        <option>option2</option>
<input type="submit" value="Upload File" onclick="beginSubmit()">

修改:在HTML和Google脚本之间查看acceptable parameters也很有用