Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 错误:没有附加行的权限_Google Apps Script - Fatal编程技术网

Google apps script 错误:没有附加行的权限

Google apps script 错误:没有附加行的权限,google-apps-script,Google Apps Script,我有下面的谷歌脚本。试图将结果附加到行,我得到了这个错误 “您没有调用appendRow(第11行)的权限。” 不管怎么说,关于这个?如果我不能在google sheets中添加结果,是否还要将结果添加到行中?我认为您需要使用一个,而不是使用一个 请参阅如何安装它: 从脚本编辑器中,选择编辑>当前项目的触发器 单击显示“未设置触发器”的链接。单击此处立即添加一个 在“运行”下,选择要触发的函数的名称 在事件下,选择时间驱动或脚本绑定到的谷歌应用程序(例如,从电子表格) 选择并配置要创建的触发器类

我有下面的谷歌脚本。试图将结果附加到行,我得到了这个错误

“您没有调用appendRow(第11行)的权限。”


不管怎么说,关于这个?如果我不能在google sheets中添加结果,是否还要将结果添加到行中?

我认为您需要使用一个,而不是使用一个

请参阅如何安装它:

  • 从脚本编辑器中,选择编辑>当前项目的触发器
  • 单击显示“未设置触发器”的链接。单击此处立即添加一个
  • 在“运行”下,选择要触发的函数的名称
  • 在事件下,选择时间驱动或脚本绑定到的谷歌应用程序(例如,从电子表格)
  • 选择并配置要创建的触发器类型(例如,每小时运行的小时计时器或打开的触发器)
  • 或者,单击通知以配置在触发功能失败时通过电子邮件与您联系的方式和时间。 单击保存

  • 编辑:我也可以是:

    自定义函数不能影响除返回值的单元格以外的单元格。换句话说,自定义函数不能编辑任意单元格,只能编辑从中调用它的单元格及其相邻单元格。要编辑任意单元格,请改用自定义菜单运行函数


    编辑:其他时候,您只需先授权即可。尝试运行>运行函数>然后选择任何要运行的函数。应用程序脚本将弹出一个授权窗口,用于您正在使用的所有新作用域

    function webs() {
        var ss = SpreadsheetApp.getActiveSpreadsheet();
        var sheets = ss.getSheets();
        var sheet = ss.getActiveSheet();
    
        var url = "https://api.pipedrive.com/v1/mailbox/mailMessages/17685?include_body=1";
        var token  = "&api_token=token"
    
        var response = UrlFetchApp.fetch(url+token);
        var dataSet = JSON.parse(response.getContentText());
        sheet.appendRow([dataSet.data.body]);
    }