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