繁体   English   中英

Google Apps脚本/表格-找不到脚本功能

[英]Google Apps Script/Sheets - Script Function could not be found

我正在尝试在GAS中创建一个函数,并使用电子表格按钮进行调用。 当我按以下方式运行时,它没有问题:

function addButton() {
 var ss1 = SpreadsheetApp.getActiveSpreadsheet();
 var sheet1 = ss1.getSheets()[0];
 sheet1.getRange("A1").setValue(1)
}

并使用

addButton

但是,我想做的是使用变量将函数的不同实现放在不同的按钮上。 这是我当前正在使用的代码:

function addButton(a,b) {
 var ss1 = SpreadsheetApp.getActiveSpreadsheet();
 var sheet1 = ss1.getSheets()[0];
 sheet1.getRange(a).setValue(b)
}

然后在电子表格上调用它,以将单元格A1的值更改为1

addButton(“ A1”,1)

但是我得到了错误

Script function addButton("A1", 1) could not be found

不确定这是语法的问题还是Sheets的特殊问题。 我认为,如果这是一个错误,请重新输入错误的参数格式,将显示一条更有用的错误消息。

我不知道您到底出了什么问题,但这对我有用

function addButton(a,b) {
   var ss1 = SpreadsheetApp.getActiveSpreadsheet();
   var sheet1 = ss1.getSheets()[0];
   sheet1.getRange(a).setValue(b)
}

function test(){
  addButton("A1", 2);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM