Permissions Google脚本电子表格-拒绝使用修改功能的权限

Permissions Google脚本电子表格-拒绝使用修改功能的权限,permissions,google-apps-script,google-sheets,Permissions,Google Apps Script,Google Sheets,我是谷歌脚本实现方面的新手。 我阅读了所有教程,以及所有用于从电子表格中获取值的函数,但用于修改的函数返回错误。每次我使用像setvalue这样的函数时,都会收到消息“拒绝使用setvalue的权限”。对于create等也一样。。。 甚至当我从教程中复制粘贴时。 例如,runExample函数的这一部分返回一个权限错误 for (var i = 0; i < departments.length; ++i) { var sheet = ss.getSheetByName(de

我是谷歌脚本实现方面的新手。 我阅读了所有教程,以及所有用于从电子表格中获取值的函数,但用于修改的函数返回错误。每次我使用像setvalue这样的函数时,都会收到消息“拒绝使用setvalue的权限”。对于create等也一样。。。

甚至当我从教程中复制粘贴时。

例如,runExample函数的这一部分返回一个权限错误

for (var i = 0; i < departments.length; ++i) 
{
    var sheet = ss.getSheetByName(departments[i]) || ss.insertSheet(departments[i], ss.getSheets().length);
    sheet.clear();
    var headersRange = sheet.getRange(1, 1, 1, columnNames.length);
    headersRange.setValues([columnNames]);
    headersRange.setBackgroundColor(headerBackgroundColor);
    setRowsData(sheet, dataByDepartment[departments[i]]);
}
for(变量i=0;i
我能做什么? 有什么地方我可以设置权限吗?

非常感谢。
Emmanuel

消息说您的脚本没有编辑电子表格的权限。要对此问题进行排序,您可以:

  • 转到电子表格并单击“共享”按钮(在右上角),并向运行脚本的人员授予编辑权限

  • 如果不想向其他人授予权限,可以使用以下配置部署脚本: 以以下身份执行应用程序:我(您的_email@domain.com) 谁有权访问该应用程序:任何人


  • 如果您不确定如何部署Webb应用程序,只需按照此操作即可

    您确定收到错误吗?第一次运行使用任何需要用户身份验证的服务的脚本时,系统将要求您授权该脚本。这就是你看到的吗?