讨厌的权限问题

时间:2015-10-13 09:35:51

标签: javascript google-apps-script google-sheets google-spreadsheet-api

我在Google App Script中写了一个非常简单的功能:

function addProduct(number) {
  var sheet = SpreadsheetApp.getActiveSheet();
  sheet.appendRow([number, number+1])
}

并尝试在单元格中输入=addProduct(),在Google Spreadsheets中运行它。但是,Google Spreadsheets给了我一个错误,我没有权限来调用函数appendRow()。

为什么?

1 个答案:

答案 0 :(得分:0)

  • 每个自定义函数都必须返回要显示的值。
  • 自定义函数不会影响除返回值之外的单元格。换句话说,自定义函数不能编辑任意单元格,只能编辑它所调用的单元格及其相邻单元格。要编辑任意单元格,请使用自定义菜单来运行函数。取自:Google Developers