【问题标题】:Passing arguments from a button in google app script从谷歌应用脚​​本中的按钮传递参数
【发布时间】:2019-10-11 13:52:03
【问题描述】:

我希望能够单击 Google 表格中的按钮并将 +1 添加到特定单元格。

我有这个脚本:

function AddOne(inputCell) {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange(inputCell).activate();
  spreadsheet.getCurrentCell().setValue(spreadsheet.getCurrentCell().getValue() + 1);
};

在按钮上,我分配了脚本

AddOne('C6')

当我点击按钮时,出现错误Script function AddOne('C6') could not be found

你能帮我解决这个问题吗?

提前致谢。

【问题讨论】:

  • 你想添加的单元格是always C6吗?
  • 不,我想使用几个按钮,但只需要一个脚本。

标签: google-apps-script google-sheets-formula


【解决方案1】:

一个 addOne 按钮,用于向当前单元格添加一个

function addOne() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getActiveCell();
  rg.setValue(rg.getValue()+1);
}

只需去插入/绘图选择一个加号形状。保存并将其放在您的工作表上,并在右上角附上带有三个点的脚本。选择要增加的任何单元格,然后按加号,它会增加一。你也可以减一。

【讨论】:

  • 我虽然关于这个解决方案,但事实上,我希望每个单元格有一个按钮,基本用户更容易点击他们想要的单元格上的“+”/“-”按钮添加而不是先单击单元格,然后单击按钮。
猜你喜欢
  • 2018-12-10
  • 2012-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-17
  • 2023-03-28
  • 2021-04-02
  • 1970-01-01
相关资源
最近更新 更多