我想获得选定的单选按钮,并通过HTML服务推入到另一个脚本。不过,我不知道如何推动谷歌脚本中选定的单选按钮。获取所选单选按钮的价值谷歌Html服务
的Index.html
<div>
<?
var attrs = getAllDrawings();
for(i=0; i<attrs.length;i++){
?>
<INPUT TYPE="Radio" Name="Drawing" Value= "<?= attrs[i] ?> "> <?= attrs[i] ?> <br>
<? } ?>
<input type="submit" value="submit"
onclick="google.script.run.getDrawing(result)" />
<input type="button" value="Close"
onclick="google.script.host.close()" />
</div>
我应该使用什么来代替结果在google.script.run.getDrawing(result)
这样我就可以运行基于它的功能
function getDrawing(e) {
Logger.log(e);
}
我创建一个HTML模板文件夹中的文件列表。用户然后选择需要的文件,并且我需要将该文件的URL返回给用户。但是我不知道如何返回用户选择的文件。 所以我需要获得选定的单选按钮值。例如,如果无线电设备是Spreadsheet1,Spreadsheet2,Spreadsheet3和Spreadsheet4和第三一个选择了哪个是Spreadsheet3我怎样才能运行getDrawing("Spreadsheet3")
。
Mu问题类似于SO problem,但我使用的是HTML而不是UIApp。
编辑:
这是我怎么称呼的Index.html
function demoHtmlServices() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var html = HtmlService.createTemplateFromFile('Index').evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
ss.show(html);
}
谢谢,这似乎更有效率。 –