Google表格脚本无法在共享链接中使用

时间:2019-10-26 09:47:39

标签: google-apps-script google-sheets

我是Google表格和脚本的新手。我已经在Google工作表中创建了可搜索的产品列表,并创建了一个清除目录(而不是公式)的按钮。登录后,一切都会正常。如果我与某人共享链接,则脚本无法正常工作并显示错误。床单工作正常。

function myFunction() {

    var sheet = SpreadsheetApp.getActiveSheet();
    var rangeList = sheet.getRangeList(['A8', 'E24']);
    rangeList.clear({contentsOnly: true});

}

请问有什么办法解决这个问题?

1 个答案:

答案 0 :(得分:6)

遗憾的是,您无法实现:(请参阅Authorization for Google Services

在文档的第一行,您会找到-

  

Apps脚本需要用户授权才能从built-in Google servicesadvanced Google services访问私有数据。

鉴于您正在使用SpreadsheetApp服务来访问工作表,因此需要登录用户才能执行脚本功能。

希望这可以澄清。