在处于编辑模式的 Google 站点上,我使用 Insert - HTML Box 准备了一个复选框
并在 HTML Box 中使用以下代码..
<style>
div{
width:100px;
height:30px;
}
</style>
<script>
function putResult(e) {
var ss = SpreadsheetApp.openById("0AkkxdNrvyzqzdE1yU21FRGJ6akJ6MmZiSVhTN0JMNnc");
var calc = ss.getSheetByName("Customer");
var chvalue = e.parameter.bike
calc.getRange("C3").setValue("chvalue");
}
</script>
<div>
EDC:
<input type="checkbox" id="bike" onclick="putResult(e)">
</div>
现在我的要求:
- 我只想在 SS.Calc (C3) 工作表中填充基于复选框的真/假。
- 每次单击该复选框时,页面应自动刷新。
我是新手,处于学习阶段。如有不明之处请大声喊叫。
附言:
- 我在 GAS 中复制了一些代码,那是
e.parameter.bike
的来源,不知道这样是否正确... - 我还在 Google 站点中插入了一个图表,其中包含来自电子表格的源数据(插入图表),我想使用复选框使其动态化。
最佳答案
旧但是,自 2018 年 4 月以来,他们在电子表格中实现了一个复选框。
您可以在 Menu > insert > checkbox
中找到它,或者如果您添加数据验证。
通过简单地检查字段值来处理您的任务
=IF(A1=TRUE();"Checked";"Unchecked")
现在应该更容易了!它还会立即检查状态变化。
关于html - Google 电子表格中的 Google 协作平台复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18100183/