我要做的是,通过HTML表单从用户那里获取一个数字作为输入,然后将该数字乘以存储在Google电子表格中的值,比如将值存储在工作表的“A2”表单中“然后计算后,最好在html页面中向用户显示结果。
假设用户输入42,而Sheet 1的A2中存储的值为3,我想要结果
(用户输入* A2值)
或42 * 3 = 126以任何格式显示给用户。我不希望答案(在本例中为126)存储在电子表格中。即,我知道可以从电子表格中检索126,但我希望计算在html页面和电子表格之间的某处完成。
我该怎么做呢?
答案 0 :(得分:2)
从表单中,您可以通过在javascript中使用其ID来获取输入值:
var a = document.getElementById('YOUR ID').value;
(例如,您的ID可以是这样的:<input type="text" id="YOUR ID"....>
)
现在您可以使用以下方法将此变量的值传递给google appscript:
google.script.run.YOURFUNCTION(a);
然后在'code.gs'文件中,编写此函数:
function YOURFUNCTION(somevalue)
{
var sheet = SpreadsheetApp.getActive();
var result = (sheet.getRange('A2').getValue()) * somevalue;
return result;
}
答案 1 :(得分:0)
使用侧边栏显示结果。或者是一个消息框。