html - Google 电子表格中的 Google 协作平台复选框值

标签 html google-apps-script google-sheets google-sites

在处于编辑模式的 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>

现在我的要求:

  1. 我只想在 SS.Calc (C3) 工作表中填充基于复选框的真/假。
  2. 每次单击该复选框时,页面应自动刷新。

我是新手,处于学习阶段。如有不明之处请大声喊叫。

附言:

  • 我在 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/

相关文章:

jquery - 使用 jQuery 从表行中的多个下拉控件中获取下拉控件

html - 滚动时 Div 越过标题栏

javascript - html - 如何在 Firefox、Opera、Safari 下增加单选按钮的大小

html - 想要从 Apps 脚本表单发布到另一个 App 脚本

javascript - 有没有办法在多个 Google 表格文件中编辑同一单元格?

javascript - 将 transform-origin 移回 CSS 中元素的中心

javascript - 如何使用 Google Apps 脚本自动下载 Google 电子表格数据

javascript - 自动日期重复选项卡

python )谷歌电子表格: update api does not work with 403

google-sheets - 如何将数据传递给 IFTTT WebHook?