我想設置一些值在谷歌文檔電子表格中的單元格。谷歌腳本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