javascript - 如何让按钮拾取功能

标签 javascript button google-apps-script google-sheets

function thisButtonIsDumb() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Class');
var range1 = sheet.getRange("8:8")
var class = sheet.getRange('Traits!L3').getValue();
  if (class == "Warlock") {
    sheet.getRange("10:10").setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);
  } else {
    range1.setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);
  }
  if (class == "Warlock") {
    sheet.setRowHeight(10,21);
  } else {
    sheet.setRowHeight(8,21)
}
}

目前,thisButtonIsDumb 没有获取脚本,所以它不能运行脚本。它说“找不到脚本函数 thisButtonIsDumb”。它没有连接,我不知道为什么。

最佳答案

要将脚本分配给按钮,您必须:

  1. 右键点击按钮
  2. 分配脚本

enter image description here

  1. 设置不带 () 的函数名 -> thisButtonIsDumb

enter image description here

参见 Clickable images and drawings in Google Sheets

关于javascript - 如何让按钮拾取功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59439579/

相关文章:

ios - 远程隐藏按钮

css - 缩放 CSS 按钮样式

google-apps-script - 如何在 Google Apps 脚本/表格的 IF 语句中比较当前编辑时间与指定条件时间?

javascript - 使用 Sequelize 时,我是否必须遵循他们的表/字段名称模式?

javascript - 谷歌追踪位置错误

javascript - 如何获取剑道上下文菜单中的当前行?

android - 以编程方式设置按钮状态

google-apps-script - 使用谷歌应用程序脚本在谷歌文档中的光标级别更改文本属性(字体、大小等)

events - 插件中可安装的 onEdit 触发器 - 错误 - 文档未被使用

javascript - IE Scrollbar + Overflow Scroll + div on top of the