我是Google表格和脚本的新手。我已经在Google工作表中创建了可搜索的产品列表,并创建了一个清除目录(而不是公式)的按钮。登录后,一切都会正常。如果我与某人共享链接,则脚本无法正常工作并显示错误。床单工作正常。
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A8', 'E24']);
rangeList.clear({contentsOnly: true});
}
请问有什么办法解决这个问题?
答案 0 :(得分:6)
遗憾的是,您无法实现:(请参阅Authorization for Google Services。
在文档的第一行,您会找到-
Apps脚本需要用户授权才能从built-in Google services或advanced Google services访问私有数据。
鉴于您正在使用SpreadsheetApp
服务来访问工作表,因此需要登录用户才能执行脚本功能。
希望这可以澄清。