我想獲得選定的單選按鈕,並通過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);
}
謝謝,這似乎更有效率。 –