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

san*_*aul 4 google-sheets google-apps-script

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

function myFunction() {

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

}
Run Code Online (Sandbox Code Playgroud)

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

Sou*_*ria 6

很遗憾,您无法实现:(请参阅Google服务授权

在文档的第一行中,您会发现-

Apps Script需要用户授权才能访问内置Google服务高级Google服务中的私人数据。

假设您正在使用SpreadsheetApp服务访问表格,则需要登录用户才能使脚本功能按要求执行。

希望这可以澄清。

  • @sanupaul-如果用户已经登录-绝对可以;但是AFAIK,不是匿名用户。 (2认同)