【问题标题】:Google Sheet: Program a button to add/minus a calculated value to a column of cellsGoogle Sheet:编写一个按钮以将计算值添加/减去一列单元格
【发布时间】:2017-05-15 14:12:21
【问题描述】:

使用的 Google 表格是 here。

在“用药记录”标签下,有两个带有“+”和“-”号的按钮。

我想编写一个宏,当我点击“+”号时,单元格 M4 的值会加上 H4*x*y 的值,其中:

x = 1 if J4 = "od", "om" or "on"

= 2 if J4 = "bd"

= 3 if J4 = "td"

= 4 if J4 = "qd"

y = 7 if L4 = "Y"

= countif('Basic Info'!$B$17:$H$17,"x") if L4 = "N" (counting the number of x in the dialysis schedule under "Basic info" tab).

将对 M 列中的所有单元格执行相同的操作,从单元格 M4 向下。

同样,如果我点击“-”按钮,计算值将从 M4 向下的单元格中减去。

非常感谢有人可以协助编写代码,因为我是 Google App Script 的新手。

提前谢谢你!

【问题讨论】:

  • 您好,感谢您的通知。我已经更新了链接。

标签: google-apps-script google-sheets-api google-sheets-query


【解决方案1】:

您可以使用谷歌幻灯片或谷歌绘图创建加号图像并将其下载到您的计算机。我将它们下载到我的谷歌驱动器副本中,以便在谷歌驱动器中可用。然后,您可以从插入菜单将该图像插入到电子表格中。然后单击向下箭头并选择分配脚本并为其指定脚本的名称。为了测试起见,您可以在脚本中添加如下内容:

SpreadsheetApp.getUi.alert('This is the plus button');

当您单击按钮时,您应该会看到一个警告对话框,上面写着“这是加号按钮”。继续尝试创建您自己的脚本,如果您有任何问题,请回来,我们会提供帮助。

您应该查看脚本编辑器中的帮助菜单,然后单击 API 参考。文档非常好。这是link to the spreadsheet section。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    相关资源
    最近更新 更多