首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google脚本/Sheets-脚本函数找不到

Google脚本/Sheets-脚本函数找不到
EN

Stack Overflow用户
提问于 2015-10-27 18:51:35
回答 1查看 1.1K关注 0票数 0

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

代码语言:javascript
运行
复制
function addButton() {
 var ss1 = SpreadsheetApp.getActiveSpreadsheet();
 var sheet1 = ss1.getSheets()[0];
 sheet1.getRange("A1").setValue(1)
}

并在电子表格上调用

addButton

但是,我要做的是使用变量将函数的不同实现放在不同的按钮上。下面是我目前使用的代码:

代码语言:javascript
运行
复制
function addButton(a,b) {
 var ss1 = SpreadsheetApp.getActiveSpreadsheet();
 var sheet1 = ss1.getSheets()[0];
 sheet1.getRange(a).setValue(b)
}

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

addButton("A1",1)

但我知道错误了

代码语言:javascript
运行
复制
Script function addButton("A1", 1) could not be found

不确定这是语法问题还是特殊的工作表怪癖。我认为,如果它是一个错误的re:输入错误的参数格式,那么将会有一个更有用的错误消息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-27 19:06:09

我不知道你到底是怎么回事,但这对我有用

代码语言:javascript
运行
复制
function addButton(a,b) {
   var ss1 = SpreadsheetApp.getActiveSpreadsheet();
   var sheet1 = ss1.getSheets()[0];
   sheet1.getRange(a).setValue(b)
}

function test(){
  addButton("A1", 2);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33376225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档