我想设置一些值在谷歌文档电子表格中的单元格。谷歌脚本setValue权限
function exampleFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range1 = sheet.getRange("A1");
var value1 = range1.getValue();
value1+=1;
range1.setValue(2);
return value1;
}
如果我试图影响这个功能出现此错误的单元:
您没有要求给setValue的权限。 (第10行,文件 “ddd”)
你知道我该如何做到这一点吗?我实际上希望受影响的单元格取得单元格A1的值并增加A1 +1的值。
谢谢
什么是'range1.setValue(2);'应该做的?你是否试图在A1中加1,并把结果放在其他地方,或者你是否试图通过加1来改变单元格A1?您是否使用自定义函数来调用它,即=单元格中的exampleFunction()?不明白。 – ScampMichael 2013-04-10 21:01:23
我同意迈克尔,目前还不清楚......我在回答中假定这个函数被用作自定义函数,因为将它作为自定义函数进行测试时得到的错误信息正是“您没有权限调用setValue()...“另外:这个问题说:”受影响的单元格“我想这意味着”我放置函数的单元格“? – 2013-04-10 21:32:51