这是我的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中获取我的选择器的值?
答案 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也很有用